有没有办法在prototypejs中编写以下纯javascript
var xhr = new XMLHttpRequest();
xhr.open("POST", "/photos?authenticity_token=" + token
+ "&photo[name]=" + img.name
+ "&photo[size]=" + img.size);
xhr.overrideMimeType('text/plain; charset=x-user-defined-binary');
xhr.sendAsBinary(bin);
我这样做了,但我不知道如何上传 bin
文件
var url = '/photos';
new Ajax.Request(url, {
method: 'post',
parameters: {
authenticity_token: token,
'photo[name]': img.name,
'photo[size]': img.size
},
onSuccess: function(transport) {
alert('Yeah');
}
});
谢谢
最佳答案
sendAsBinary
方法是 FireFox 特定的,因此它没有在 prototypejs 库中实现,因为该库旨在跨浏览器工作。
关于javascript - 从纯javascript到prototypejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2306052/