使用ajax请求,纯javascript或prototypejs上传文件和参数

时间:2010-02-21 11:43:22

标签: ajax file-upload prototypejs

我想使用ajax请求上传文件

var xhr = new XMLHttpRequest();

xhr.open("POST", "/photos");

xhr.overrideMimeType('text/plain; charset=x-user-defined-binary');
xhr.sendAsBinary(bin);

工作正常,但我想发布一个带有此请求的参数,即:token = abc123

如何为此请求提供参数?

这是纯粹的javascript,如果你有使用prototypejs的答案,那就更好了

非常感谢

1 个答案:

答案 0 :(得分:1)

您仍然可以在POST请求中附加查询字符串参数:

xhr.open("POST", "/photos/?token=abc123");