0
我正在爲多個平臺構建一個電子應用程序。我需要使用PHP將本地PNG文件上傳到Web服務器的標準(可靠)方式。ELECTRON:上傳PNG文件(使用PHP Web服務)
我確定在PHP結束時該做什麼,但不確定使用ELectron上傳二進制文件的最佳方式是什麼?
任何幫助表示讚賞。謝謝
我正在爲多個平臺構建一個電子應用程序。我需要使用PHP將本地PNG文件上傳到Web服務器的標準(可靠)方式。ELECTRON:上傳PNG文件(使用PHP Web服務)
我確定在PHP結束時該做什麼,但不確定使用ELectron上傳二進制文件的最佳方式是什麼?
任何幫助表示讚賞。謝謝
最基本的方法就是使用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服務。