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
我認爲可以在控制器中獲取數據,但如果數據未綁定到表單上,您可能會失去驗證的好處。 –