【问题标题】:How do I send additional params with an ajax fileupload?如何使用 ajax 文件上传发送其他参数?
【发布时间】:2011-09-04 02:02:11
【问题描述】:

我正在使用 html5 画布来拖放文件上传,但我需要发送包含已删除文件的附加信息。特别是一个记录ID。我像这样将我的文件发送到 php :

canvasData = canvas.toDataURL('image/jpeg');
var ajax = new XMLHttpRequest();
ajax.open("POST", './php/uploadImage.php', false);
ajax.setRequestHeader('Content-Type', 'application/upload');
ajax.send(canvasData);

如何在文件中添加一个额外的 recordID = recordID 参数?

【问题讨论】:

    标签: ajax html file upload


    【解决方案1】:

    我修复了它

    ajax.open("POST", './php/uploadImage.php?recordID=' + recordID, false);
    ajax.setRequestHeader('Content-Type', 'application/upload');
    ajax.send('recordID='+recordID+'&'+canvasData);
    

    【讨论】:

      【解决方案2】:

      您可以将其作为 URL 查询参数发送:

      ajax.open('POST', './php/uploadImage.php?recordID' + recordID, false);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-20
        • 1970-01-01
        • 1970-01-01
        • 2016-12-10
        • 1970-01-01
        • 2020-12-14
        • 2017-02-21
        • 1970-01-01
        相关资源
        最近更新 更多