我有问题从ajax从表单上传文件到Symfony2控制器.
这是客户方的表格:
var uploadFile = function() {
var content = "<form id='uploadFile' enctype='multipart/form-data' action='' method='post'>" +
"<input id='file' type='file'/>" +
"</form>";
$("#upload-dialog").html(content);
$("#upload-dialog").dialog({
resizable: false,
title: 'Dodaj za??czniki do umowy',
height: 300,
width: 450,
buttons: [
{
text: 'Wy?lij',
click: function() {
var formData = new FormData();
formData.append('file', document.getElementById('file').files[0]);
$.ajax({
url: Routing.generate('employees_upload_attachment'),
data: formData,
enctype: 'multipart/form-data',
processData: false,
contentType: false,
success: function() {
},
error: function() {
}
});
}
}
]
});
Run Code Online (Sandbox Code Playgroud)
};
这是我的控制者
public function uploadAttachmentAction(Request $request) { …Run Code Online (Sandbox Code Playgroud)