如何使用ajax fileupload发送其他参数?

时间:2011-05-28 20:30:09

标签: ajax html5 file upload

我正在使用html5画布来拖放文件上传,但我需要使用删除的文件发送其他信息。特别是一个recordID。我将我的文件发送到这样的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参数?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

我用

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