File upload 如何创建一个区域来放置/选择要上传到Ember.js上的图像?
我有一个表单,我正在使用它File upload 如何创建一个区域来放置/选择要上传到Ember.js上的图像?,file-upload,ember.js,File Upload,Ember.js,我有一个表单,我正在使用它保存()一个余烬模型到数据库中。 这个模型也应该有一个图像,所以我想创建一个区域,如下所示: 用户应该能够从文件浏览器中拖放文件,或者使用蓝色按钮选择文件 另外,如何将文件与其他模型属性一起上载?您可以使用插件并根据需要对其进行自定义(例如,您可以将文件限制设置为1并自定义CSS)。要上载文件,您必须指定url属性,例如: App.XDropletComponent = Ember.Component.extend(Droplet, { url: locati
保存()
一个余烬模型到数据库中。
这个模型也应该有一个图像,所以我想创建一个区域,如下所示:
用户应该能够从文件浏览器中拖放文件,或者使用蓝色按钮选择文件
另外,如何将文件与其他模型属性一起上载?您可以使用插件并根据需要对其进行自定义(例如,您可以将文件限制设置为1并自定义CSS)。要上载文件,您必须指定url
属性,例如:
App.XDropletComponent = Ember.Component.extend(Droplet, {
url: location.origin + '/upload'
});
在您的API端点(服务器端)中,您可以处理文件上载并在数据库中的模型上设置图像路径(简单的字符串属性,带有图像的URL,以便以后在应用程序中使用)
然后,您可以使用刷新模型(这样您可以在上传后返回图像URL)。您可以使用插件并根据需要自定义它(例如,您可以将文件限制设置为1并自定义CSS)。要上载文件,您必须指定url
属性,例如:
App.XDropletComponent = Ember.Component.extend(Droplet, {
url: location.origin + '/upload'
});
在您的API端点(服务器端)中,您可以处理文件上载并在数据库中的模型上设置图像路径(简单的字符串属性,带有图像的URL,以便以后在应用程序中使用)
然后,您可以使用刷新模型(这样您可以在上传后返回图像URL)。或者您可以使用filepicker.io余烬 源代码和用法 下面是快速参考 模板:
{{ember-filepicker pickerOptions=pickerOptions
storeOptions=storeOptions onSelection='fileSelected'
onClose='onClose' onError='onError'}}
控制器操作:
fileSelected: function(params){
//save the params.url to your model
//the image is stored by filepicker on Amazon S3
},
也可以使用filepicker.io Ember 源代码和用法 下面是快速参考 模板:
{{ember-filepicker pickerOptions=pickerOptions
storeOptions=storeOptions onSelection='fileSelected'
onClose='onClose' onError='onError'}}
控制器操作:
fileSelected: function(params){
//save the params.url to your model
//the image is stored by filepicker on Amazon S3
},
. 我就是基于这个。我是基于这个。。。