如果我使用文件选择器将文件阅读器带入JavaScript程序,创建文件阅读器,读入文件,然后将此字段存储在骨干模型中,是否可以使用文件读取器将此信息发送到RESTful端点model.save()?
如果是这样,我没有在http://backbonejs.org/上找到具体的提及,我在这个过程中找到的所有参考都讨论了插件的使用。
我应该注意一些特殊的挑战,还是我认为要比看起来更难?
我意识到如果我在模型中有其他字段,那么RESTful请求可能需要作为多部分请求发送。 Backbone.js能处理好吗?
答案 0 :(得分:0)
不幸的是,骨干网不会为您处理文件上传。你必须手动完成,有很多方法,可能看起来像:
Backbone.Model.extend({
defaults :{
uploadFile:'',
name:''
},
upload:function(){
//Normal file-upload logic here.success(function(response){
this.set('uploadFile',response);
});
}
});