2017-01-08 44 views
0

我正在爲多個平臺構建一個電子應用程序。我需要使用PHP將本地PNG文件上傳到Web服務器的標準(可靠)方式。ELECTRON:上傳PNG文件(使用PHP Web服務)

我確定在PHP結束時該做什麼,但不確定使用ELectron上傳二進制文件的最佳方式是什麼?

任何幫助表示讚賞。謝謝

回答

0

最基本的方法就是使用Node API。

首先,您需要使用節點fs加載文件內容:https://nodejs.org/api/fs.html然後將文件加載到節點緩衝區(https://nodejs.org/api/buffer.html)。

然後只需將其轉換爲Base64(buffer.toString('base64'))或gzip它(https://nodejs.org/api/zlib.html)並通過某種POST方法(https://nodejs.org/api/http.html)將其發送到服務器。

這樣,它應該能夠處理REST和其他基於文本的Web服務。

相關問題