从纯javascript到prototypejs
有没有办法用prototypejs编写以下纯javascript从纯javascript到prototypejs,javascript,upload,prototypejs,Javascript,Upload,Prototypejs,有没有办法用prototypejs编写以下纯javascript var xhr = new XMLHttpRequest(); xhr.open("POST", "/photos?authenticity_token=" + token + "&photo[name]=" + img.name + "&photo[size]=" + img.size); xhr.overrid
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库中实现,因为该库旨在跨浏览器工作。sendAsBinary
方法是特定于FireFox的,因此它没有在prototypejs库中实现,因为该库旨在跨浏览器工作。Darin迪米特罗夫很合适
不过,如果是ajax文件上传,你最终还是会选择雅虎的上传器。举个简单的例子:达林·迪米特罗夫就在眼前
不过,如果是ajax文件上传,你最终还是会选择雅虎的上传器。简单示例:FYI也是一个不需要任何库的可靠文件上传器FYI也是一个不需要任何库的可靠文件上传器使用prototype有什么特别的原因吗?使用prototype看起来更好吗?使用prototype有什么特别的原因吗?使用prototype看起来更好