2013-02-03 12 views
5

मैं सोच रहा था कि कैसे एक वास्तविक फाइल अपलोड (सर्वर से फाइल को सेव) करने के लिए के साथ फाइल अपलोड वहाँ किसी भी अच्छा उदाहरण हैं?कैसे: ember.js</p> <p>साथ ember.js

उत्तर

2

आप नीचे दिए गए लिंक में उत्तर पढ़ हैं, तो आप कैसे फाइल अपलोड करने के लिए समझने के लिए और emberjs के साथ सर्वर से बचा लेगा:

File upload with Ember data

कड़ी में 'तोरण Billups' द्वारा प्रदान की जवाब में ऊपर, नीचे लाइनों, जो मैं अपने जवाब से नकल, सर्वर के लिए बचत करते हैं: उपयोग करने के लिए

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

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

यदि यह सही उत्तर है, तो कृपया इसे चिह्नित करें। – collinglass

+0

एम्बर जेएस @ brg का उपयोग कर कंप्यूटर के फ़ोल्डर में फ़ाइल अपलोड कैसे करें –

1

यह करने के लिए किया जाएगा एक आसान तरीका ember-uploader

2

एक और 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); 
    } 
    } 
} 

यह सिर्फ काम करता है से मेरा उत्तर देखें।