0
我创建一个非同步上传元素与JavaScript代码波纹管:处理POST请求
$("#file-input").change(function(){
uploadImage(this.files[0]);
});
function uploadImage(imageFileHTMLInput) {
var xml = new XMLHttpRequest();
var data = new FormData();
data.append('file', cover);
xml.open('POST', url);
xml.send(data);
xml.onreadystatechange = function() {
if(xml.readyState === 4) {
if(xml.status === 200) {
var response = JSON.parse(xml.responseText);
// handle response
} else {
var error = JSON.parse(xml.responseText);
// handle error
}
}
};
}
我该如何处理这个帖子在Symfony2的服务器?我需要将此文件保存在服务器中并返回图像url。
更新:
我做了我的代码一些改变工作正常。我已经改变了上传的所有方式。
一个实例你已经有哪些可用的格式?我认为你应该先创建一个表单,然后添加Javascript部分。 –
我可以仅在JavaScript代码中创建表单吗? – Victor
我认为可以在控制器中获取数据,但如果数据未绑定到表单上,您可能会失去验证的好处。 –