Ich versuche Dateiuploads für Meteor mit Methodenaufruf zu implementieren.Hochladen von Dateien auf Meteorserver mit Methodenaufruf
Ich verwende dieses Meteor-Paket: https://atmospherejs.com/ostrio/files.
Ich habe kein Problem auf der Client-Seite (ich kann Datei in einem Base64-Format senden). Auf Serverseite versuche ich, diese Funktion zu implementieren: https://github.com/VeliovGroup/Meteor-Files/blob/master/docs/write.md
, aber ich bekomme diesen Fehler.
Error during upload: TypeError: Images.write is not a function
Hier ist der Code meiner Methode auf dem Server:
export const insertImage = new ValidatedMethod({
name: 'images.insert',
validate: new SimpleSchema({
file: { type: String },
}).validator(),
run({ file }) {
Images.write(file, {
fileName: 'sample.png',
type: 'image/png',
}, function (error, fileRef) {
if (error) {
throw error;
} else {
console.log(`${fileRef.name} is successfully saved to FS. _id: ${fileRef._id}`);
}
});
},
});
Ich habe bereits. –
Ich instanziiere bereits eine Bildersammlung auf dem Server und verwendete sie auf dem Server. Aber es ist nicht mein Anwendungsfall, es auf dem Client zu instanziieren. Ich habe die Lösung für mein Problem gefunden. Ich werde es als Antwort posten. Danke ! –