|
Bem Vindo, Visitante
|
Todos os Fórums
Tecnologia Protheus
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
URGENTE - UPLOAD ADVPL ASP |
|
Versão: |
12 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
JUSCELINO
em 27/03/2017, 11:47 h
Local: SP Registro: 02/09/2005 Postagens: 253 |
Boa Tarde , Pessoal.
Pessoal alguem tem a rotina de UPLOAD ou semelhante funcionando em ADVPL ASP , porque eu fiz o Exemplo do Site da TOTVS mais não funciona , se alguem tiver algo para me passar para eu tentar fazer funcionar eu agradeço.
Desde ja agradeço.
Att.,
Juscelino |
|
|
Mensagem do
JUSCELINO
em 27/03/2017, 23:11 h
Local: SP Registro: 02/09/2005 Postagens: 253 |
Boa Noite , Julio e o pessoal que tenha alguma ideia sobre o meu problema.
Abaixo estou informando :
01- A Mensagem de Erro
02 - O Arquivo INI server
03 - O Fonte UPLOADJ.AHU
04 - O Fonte upFile.prw
Pessoal se puderem me Ajudar eu Agradeço
Uma outra duvida e o Retorno do Fonte UPFILE.PRW que executa a função => h_RespUpFile() que função e essa.???
********** Mensagem de ERRO :
Browser name........ Netscape
Browser version..... 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393
Cookie Enabled...... true
-------------------------------------------------------------------------------
Library ............ APWEBEX Version 3.0902051030 (HTTP)
Protheus RPO ....... 12
Protheus Build ..... 7.00.131227A-20160707 NG
Date / Time ........ 20170327 22:40:14
Environment ........ ENVIRONMENT ( EMP [--] FIL [--] )
Job WebEx .......... JOB_PP
DataBase ........... (not connected)
Thread ID .......... 10104
Session ID ......... 0f5dcadd0fe85fdab064672d6ce4e3c6
Generic Code/SubCode 56 / 0
Error description ..
THREAD ERROR ([10104], JOB_PP, THIS) 27/03/2017 22:40:14
[APWEXERR_0004] INVALID PROC RETURN TYPE FUNCTION U_UPFILE on CONNECTWEBEX(APWEX010.APL) 04/01/2010 08:04:50
[TOTVS build: 7.00.131227A-20160707 NG]
Called from CONNECTWEBEX(APWEX010.APL) 04/01/2010 08:04:50 line : 693
Called from STATICCALL(APWEX010.APL) 04/01/2010 08:04:50 line : 693
-------------------------------------------------------------------------------
------------------------------------------------------------------------------- Library ............ APWEBEX Version 3.0902051030 (HTTP) Protheus RPO ....... 12 Protheus Build ..... 7.00.131227A-20160707 NG Date / Time ........ 20170327 22:40:14 Environment ........ ENVIRONMENT ( EMP [--] FIL [--] ) Job WebEx .......... JOB_PP DataBase ........... (not connected) Thread ID .......... 10104 Session ID ......... 0f5dcadd0fe85fdab064672d6ce4e3c6 Generic Code/SubCode 56 / 0 Error description .. THREAD ERROR ([10104], JOB_PP, THIS) 27/03/2017 22:40:14 [APWEXERR_0004] INVALID PROC RETURN TYPE FUNCTION U_UPFILE on CONNECTWEBEX(APWEX010.APL) 04/01/2010 08:04:50 [TOTVS build: 7.00.131227A-20160707 NG] Called from CONNECTWEBEX(APWEX010.APL) 04/01/2010 08:04:50 line : 693 Called from STATICCALL(APWEX010.APL) 04/01/2010 08:04:50 line : 693 -------------------------------------------------------------------------------
****** Segue abaixo o INI :
[environment]
SourcePath=C:\Aplic\TOTVS\TOTVS12\Microsiga\Protheus\apo\
RootPath=C:\Aplic\TOTVS\TOTVS12\Microsiga\protheus_data
StartPath=\system\
x2_path=
RpoDb=SQL
RpoLanguage=Portuguese
RpoVersion=120
LocalFiles=CTREE
localdbextension=.dtc
TopMemoMega=1
DBDATABASE=MSSQL
DBSERVER=Localhost
DBALIAS=TOTVS12
PICTFORMAT=DEFAULT
REGIONALLANGUAGE=BRA
[Drivers]
Active=TCP
[TCP]
TYPE=TCPIP
Port=1238
[Service]
Name=TOTVS-Appserver12
DisplayName=TOTVS | Appserver 12
[HTTP]
ENABLE=1
PORT=8096
PATH=C:\Aplic\TOTVS\TOTVS12\help-online
ENVIRONMENT=ENVIRONMENT
[GENTCPIP]
Enable=0
[DBACCESS]
SERVER=LocalHost
PORT=7890
DATABASE=MSSQL
ALIAS=TOTVS12
[localhost:8096/ws12]
ENABLE=1
PATH=C:\Aplic\TOTVS\TOTVS12\Microsiga\protheus_data\web\ws12
UPLOADPATH=C:\Aplic\TOTVS\TOTVS12\Microsiga\protheus_data\web\Upload
ENVIRONMENT=ENVIRONMENT
INSTANCENAME=ws12
RESPONSEJOB=JOB_WS12_9901
DEFAULTPAGE=wsindex.apw
[JOB_WS12_9901]
TYPE=WEBEX
ENVIRONMENT=ENVIRONMENT
INSTANCES=1,2
SIGAWEB=WS
INSTANCENAME=ws12
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
PREPAREIN=99,01
[ONSTART]
JOBS=JOB_WS12_9901,JOB_PP
[LICENSECLIENT]
SERVER=jas
PORT=5555
[LICENSESERVER]
ENABLE=0
PORT=0
SHOWSTATUS=0
[localhost:8096/pp]
ENABLE=1
PATH=C:\Aplic\TOTVS\TOTVS12\Microsiga\protheus_data\Aplic\TOTVS\TOTVS12\Microsiga\protheus_data\web\pp12
ENVIRONMENT=ENVIRONMENT
INSTANCENAME=pp
RESPONSEJOB=JOB_PP
[JOB_PP]
TYPE=WEBEX
ENVIRONMENT=ENVIRONMENT
INSTANCES=1,1
SIGAWEB=PP
INSTANCENAME=pp
ONSTART=STARTWEBEX
ONCONNECT=CONNECTWEBEX
ONEXIT=FINISHWEBEX
WEBSERVICELOCATION=http://localhost:8096/ws12/
***** Segue Abaixo o UPLOADJ.AHU a Diferença e que no original esta UPLOAD.APH
---
---
--- Exemplo Upload
---
---
---
---
---
--
---
***** Segue Abaixo UPFILE.PRW => A Diferença e que utilizei Utilizo o USER WEB FUNCTION UPFILE no Original WEB FUNCTION UPFILE
User Web Function upFile()
Local nH :=FOpen( httpPost->txtFile, 0 + 64 )
Private LengthFile := 0
LengthFile := fSeek( nH, 0, FS_END )
Return h_RespUpFile()
|
|
|
Mensagem do
__FRANCO
em 07/11/2017, 11:42 h
Local: RN Registro: 14/02/2012 Postagens: 9 |
Bom dia,
Eu estava com o mesmo problema, só que eu uso uma página html com um formulário e este envia as informações via post para uma página advpl no web service. Resolvi adicionando a propriedade enctype="multipart/form-data" ao formulário. Ao recuperar o valor da variável ela veio: \nome.extensão. Verifiquei no Protheus Data e o arquivo estava lá.
Espero ter ajudado.
Atenciosamente,
Francisco de Assis
|
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|