Zastanawiałem się, jak to zrobić upload rzeczywistym pliku (zapis pliku na serwer) z ember.jsJak: Upload plików z ember.js
Czy istnieją dobre przykłady?
Zastanawiałem się, jak to zrobić upload rzeczywistym pliku (zapis pliku na serwer) z ember.jsJak: Upload plików z ember.js
Czy istnieją dobre przykłady?
Jeśli czytasz odpowiedzi w poniższym linku, można zrozumieć, jak to zrobić przesyłanie plików i zapisywać do serwera z emberjs:
W odpowiedzi udzielonej przez „Toran Billups” w linku powyżej, poniżej linii, które skopiowane z jego odpowiedzi, robić oszczędności na serwerze:
var person = PersonApp.Person.createRecord({username: 'heyo', attachment: fileToUpload});
self.get('controller.target').get('store').commit()
prostszy sposób to zrobić byłoby użyć ember-uploader
Znaleziono ten interesujący fragment kodu omawiany w spotkaniu Ember NYC maja 2015.
https://github.com/tim-evans/ember-nyc-may-2015
Youtube video: https://youtu.be/sZs-VXWIDh0
Nadzieja to też pomaga.
Zobacz moją odpowiedź z innego thread
<input
multiple="true"
onchange={{action "upload"}}
accept="image/png,image/jpeg,application/pdf"
type="file"
/>
actions: {
upload: function(event) {
const reader = new FileReader();
const file = event.target.files[0];
let imageData;
// Note: reading file is async
reader.onload =() => {
imageData = reader.result;
this.set(data.image', imageData);
// additional logics as you wish
};
if (file) {
reader.readAsDataURL(file);
}
}
}
po prostu działa.
Jeśli to jest poprawna odpowiedź, zaznacz ją, więc proszę. – collinglass
jak zrobić fileupload do folderu komputera za pomocą ember js @ brg –