Ich mache das
%Vor%Und ich bekomme
%Vor%Wenn ich den Code direkt vor der ersten hier geschriebenen Zeile stoppe und dann die Datei anschaue, hat sie eine Dateilänge. Wenn ich diesen Prozess passieren lasse (Fehler out), dann schaue auf die Datei, dann hat sie eine Größe von 0 Bytes.
Ich habe das auch versucht:
%Vor%Und ich bekomme eine Dateigröße zurück, also weiß ich, dass sie nicht leer ist, bevor ich diesen Prozess starte.
BEARBEITEN: Ich starte diesen Prozess jetzt auf form.on('end')
, damit ich sicher sein kann, dass der gesamte Upload-Vorgang abgeschlossen ist.
.write()
akzeptiert String als Pfad. Sie müssen also Ihren Stream durch einen String ersetzen (Speicherort, an dem das resultierende Bild gespeichert werden muss).
GM unterstützt 3 Möglichkeiten zum Speichern von Dateien.
1) In Datei speichern. Einfach, verwende einfach .write()
und sende als Parameter string, wo die Datei gespeichert werden soll. Beispiel:
2) Verwenden Sie Streams, Beispiel:
%Vor%3) Und letzte - Puffer:
%Vor%Tags und Links javascript node.js graphicsmagick formidable