I found it,
lcPDFile=STRCONV(lcPDFile, 11) && Converts UTF-8 characters in cExpression to double-byte characters.
Sent by FoxWeb Support on 06/09/2016 01:33:18 PM:
On the server side, you should be using FoxWeb's specialized APIs to get the file content (see the upload.fwx sample script).
FoxWeb Support Team
Sent by Martin Martin on 06/09/2016 06:53:33 AM:
Here is my try :
LOCAL PROGRAM :
lcFileToSend = FILETOSTR(PDFfile)
lcLink = "http://www.website.com/getpdf.fwx"
oXML.Open("POST", lcLink , .f., "", "")
lcFile='<?xml version="1.0"?>' + crlf
lcFile=lcFile + "<root>" + crlf
lcFile=lcFile + "<Customer>" + crlf
lcFile=lcFile + config.customer + crlf
lcFile=lcFile + "</Costumer>" + crlf
lcFile=lcFile + "<textFileName>" + crlf
lcFile=lcFile + lcFullFileName + crlf
lcFile=lcFile + "</textFileName>" + crlf
lcFile=lcFile + "<textFileRAW>" + lcFileToSend + "</textFileRAW>" + crlf
lcFile=lcFile + "</root>"
lcResult = oXML.Send(lcFile)
lcResult = oXML.responseText
When I save the file on the server side, and try to open the PDF, it’s empty (blank white PDF page).
xmlDoc = CREATEOBJECT("Msxml2.DOMDocument.3.0")
lcXML = xmlDoc.XML
STRTOFILE(lcPDFile , "receivec.pdf")
When I look at the source of the PDF received and compare it to the original, it’s look like the “CharSet” is different. it's Like a translation as been made from the original.
Can you help me.