2017-01-08 3 views
0

Ich baue eine Elektronen-App für mehrere Plattformen. Ich brauche einen standardmäßigen (und zuverlässigen) Weg, um eine lokale PNG-Datei mit PHP auf einen Webserver hochzuladen.ELECTRON: Laden Sie eine PNG-Datei (mit PHP-Web-Service)

Ich bin mir sicher, was ich am PHP-Ende machen soll, aber ich bin mir nicht sicher, was ist der beste Weg, um eine Binärdatei mit ELectron hochzuladen?

Jede Hilfe wird geschätzt. Danke

Antwort

0

Am einfachsten wäre die Verwendung von Node-APIs dafür.

Zuerst müssen Sie Knoten fs verwenden, um den Dateiinhalt zu laden: https://nodejs.org/api/fs.html Laden Sie dann die Datei in den Node-Puffer (https://nodejs.org/api/buffer.html).

Dann konvertieren Sie es einfach zu Base64 (buffer.toString('base64')) oder gzip es (https://nodejs.org/api/zlib.html) und senden Sie es über eine POST-Methode (https://nodejs.org/api/http.html) an den Server.

So sollte es in der Lage sein, mit z.B. REST und andere textbasierte Webdienste.

Verwandte Themen