【发布时间】:2014-05-03 09:32:54
【问题描述】:
我正在使用主干作为 java 脚本框架。我有一个表格,我想同时上传最多 10 张图片。我还在表单标签中给出 enctype="multipart/form-data" 并使用
<form id="myform" enctype="multipart/form-data" method="post">
<input type="file" name="file1"/>
<input type="file" name="file2"/>
</form>
在文件更改时,我使用 HTML5 FileReader() 来读取文件。然后当我提交表单时,我想保存所有的表单数据。我必须将这些图像上传到“上传/图像”目录。正如我所提到的,我正在使用主干,所以当我的表单提交时,我使用 e.preventDefault() 防止页面重新加载。之后,
var savemyForm = Backbone.View.extend(){
id: '#form_id",
events: {
'submit' : 'save'
}
save : function (e){
e.preventDefault();
var newproject = new App.Models.Project;
newproject.save({
// I have to pass values here. But how can i pass values of files.
// And that files where I am passing from here should be
// moveable to my '/uploads/directory' using the
// move_upload_file($destination_path, $filename);
});
});
【问题讨论】:
-
将它们移到服务器端?
-
你在这里问什么?听起来你只是在问how to handle the upload on the server side using PHP?
标签: javascript php ajax backbone.js laravel