AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea y rellena un archivo externo con el contenido de una cadena o buffer Variable. Si el archivo ya existe, se borra y se vuelve a crear.
Observaciones:
  • Se admiten las cadenas que contienen "0" binario ("\0").
  • el archivo creado siempre está en formato ANSI.
  • El búfer Variable se llena con fLoadBuffer.
Ejemplo
MyBuffer is Buffer
...
fSaveBuffer("c:\tmp\MyFile.raw", MyBuffer)
Sintaxis
<Result> = fSaveBuffer(<File to create> , <Content>)
<Result>: booleano
  • True si la operación fue exitosa,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<File to create>: Cadena de caracteres
Nombre y ruta completa (o relativa) del archivo a crear. Se puede utilizar una ruta UNC. El fichero extension determina el tipo de fichero a crear.
iPhone/iPadIOS WidgetMac Catalyst El archivo ruta puede corresponder a un ruta completo o a un ruta relativo al directorio actual (devuelto por fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, el sistema de archivos es de sólo lectura en el dispositivo y en el emulador.. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios.
AndroidWidget Android El archivo ruta puede corresponder a un ruta completo o a un ruta relativo al directorio actual (devuelto por fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En Android, el sistema de archivos es de solo lectura tanto en el dispositivo y como en el emulador. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios, así como en la memoria externa (SDCard).
<Content>: Buffer Variable o cadena de caracteres Variable
Nombre del Buffer o Cadena de caracteres Variable que constituye el contenido del archivo.
Observaciones
Componente: wd290std.dll
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Video fSaveBuffer
https://youtu.be/ciokqNgeaFc
https://windevdesenvolvimento.blogspot.com/2019/03/dicas-2033-windev-webservice-23.html
//
HTTPRequest("http://www.NOMESERVIDOR.com.br/estudos/teste.rar")
bufFer_retorno is Buffer= HTTPGetResult()
sBaixar_arquivo is string="c:\temp\teste.rar"
bRetorno is boolean=fSaveBuffer(sBaixar_arquivo,bufFer_retorno)
amarildo
04 03 2019
Exemplo Transformar Base String 64 Em Pdf
s_xml_documento is string="D:\amarildo\Giuliano_Sapucaia\xmlserv_15417338000110\xmlserv_Retorno\12-nfsepdf.xml"
s_meu_xml is string=fLoadText(s_xml_documento)
XMLDocument("XML1",s_meu_xml)
s_string_em_formato_base64 is string=XMLRead("XML1","/resPedidoLoteNFSePDF/NFS-ePDF")
s_transforma_pdf is string = Uncrypt(s_string_em_formato_base64 ,"",cryptNone,encodeBASE64)
//No Mobile // s_transforma_pdf = Uncrypt(s_string_em_formato_base64 ,"",cryptNone)
// //no Mobile o ultimo parâmetro e ignorado
fSaveBuffer("E:\aleva\teste3.pdf",s_transforma_pdf)
ShellExecute("E:\aleva\teste3.pdf")

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/03/curso-windev-string-004-transformar.html
De matos AMARILDO
03 03 2016

Última modificación: 22/11/2023

Señalar un error o enviar una sugerencia | Ayuda local