处理开机自检请求

Handling POST Request

本文关键字:请求 开机自检 处理      更新时间:2023-09-26

我正在使用下面的javascript代码创建一个异步上传元素:

$("#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。

更新:

我对代码进行了一些更改以正常工作。我已经更改了所有方式以进行上传。

您将通过以下方式从控制器中的 POST 请求中获取数据

$request->files->get('your_file_identifier_name');

服务器端,您将获得 File 的实例