2013-02-03 18 views

risposta

2

Se si leggono le risposte nel link qui sotto, potrete capire come fare upload di file e salvare sul server con emberjs:

File upload with Ember data

Nella risposta fornita da 'Toran Billups' nel link sopra, le righe sotto, che ho copiato dalla sua risposta, fanno il risparmio al server:

var person = PersonApp.Person.createRecord({username: 'heyo', attachment: fileToUpload}); 

self.get('controller.target').get('store').commit() 
+0

Se questa è la risposta corretta, contrassegnarla per favore. – collinglass

+0

come fare file caricare nella cartella del computer usando ember js @ brg –

1

Un modo più semplice per farlo sarebbe quello di utilizzare ember-uploader

2

Vedere la mia risposta da un altro 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); 
    } 
    } 
} 

Funziona.