Histórico da Página
...
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Static Function uploadFileTAE() Local oTAE := conTAE() Local oFile := Nil Local cPathFile := "" Local cNomeFile := "Nome do arquivo" Local oRequest := Nil Local cMsgErr := "" //Criando um arquivo de teste e retornando o caminho para cPathFile cPathFile := genFileTeste(cNomeFile+".PDF") //Obtendo o arquivo de teste que será enviado oFile := tecFOPEN(cFile) lUpload := oTAE:uploadFile(oFile,cNomeFile+".PDF", "documento teste para integracao com o TAE", @oRequest, @cMsgErr) Return lUpload //Realiza leitura de um arquivo Static Function tecFOPEN(cPath) Local cBuffer := "" Local cResult := "" Local nHandle := 0 Local nBytes := 0 nHandle := FOPEN(cPath) If nHandle > -1 While (nBytes := FREAD(nHandle, @cBuffer, 524288)) > 0 cResult += cBuffer EndDo FCLOSE(nHandle) EndIf Return cResult //Gerar documento de teste Static Function genFileTeste(cNmFile) Local cFile := "" Local cPathLocal := GetSrvProfString("StartPath","") //'\system\' Local lAdjustToLegacy := .T. Local lDisableSetup := .T. Local lViewPDF := .T. oPrint := FWMSPrinter():New(cNmFile/*cRelNome*/,IMP_PDF,lAdjustToLegacy,cPathLocal,lDisableSetup,,,,,,,lViewPDF) cFile := cPathLocal+cNmFile File2Printer( cFile, "PDF" ) oPrint:cPathPDF:= cPathLocal oFont20 := TFont():New("Arial",9,20,.T.,.T.,5,.T.,5,.T.,.F.) oPrint:StartPage() nRow1 := 1 oPrint:Line(nRow1+100,100,nRow1+0100,1400) oPrint:Say(nRow1+0080,100,"Arquivo para teste de integração com o TAE ",oFont20 ) nRow1++ oPrint:Preview() cFile := cPathLocal+cNmFile Return cFile |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas