Histórico da Página
...
Portuguese | ||||||
---|---|---|---|---|---|---|
Upload de arquivo via HTTPEste exemplo de ADVPL ASP mostra como realizar o upload de um arquivo via HTTP. O código abaixo representa o arquivo "ms01.APH", que contém um formulário para indicar o local do aquivo para upload. <html><head><title>Exemplo
title> border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td
align="right">Path do arquivo : </td> <td width="2%" > <> </td>
width="70%"><%=httpPost->txtFile%></td> </tr> <tr> <td align="right">Tamanho : </td> <td> <<td> </td> <td><%=LengthFile%></td>
tr> O código abaixo representa o arquivo "upload.APH", que contém um formulário para exibir alguns dados do aquivo enviado. A parte mais importante desse código ,se refere a propriedade (enctype="multipart/form-data") dentro da tag , essa propriedade garante que o arquivo seja enviado corretamente. <html><head><title>Exemplo<html> title> if( document.form.txtFile.value == "" ) { alert( "Informe o nome do arquivo clicando em Browse..." );
}
= "w_upFile.apw"; document.form.submit();} script> action="" enctype="multipart/form-data" method="post">
align="center">
face="Arial, Helvetica, sans-serif" size="3"><b>Exemplo de upload de arquivos em ADVPL ASP</b></font><br> <br> <input name="txtFile" type="file" id="txtFile" size="50"> <br> <br> <input name="btnSub" type="button" id="btnSub" value="Subir arquivo" onClick="jUpFile()">
p> O código abaixo representa o arquivo "upload.PRW", que contém as funções escritas em ADVPL ASP. #INCLUDE "PROTHEUS.CH" "FILEIO.CH" Function upFile() nH := FOpen( httpPost->txtFile, 0 + 64 ) LengthFile := 0LengthFile0 fSeek( nH, 0, FS_END ) h_RespUpFile() Advanced Protheus 7.10 , Microsiga Protheus 8.11 Nível 1 (Acesso Clientes) |