![](/img/trans.png)
[英]How to fit / clip svg data as src to image to its width and height
[英]How to upload an image and send its src as binary data?
我想读入图像数据并发送图像源,以便发送给服务器。 我正在使用创建Base64-String的FileReader。 由于String可能变得非常高,我想将图像源作为二进制数据发送,该怎么办?
目前通过base64完成:
var reader = new FileReader();
reader.readAsDataURL( file );
reader.onloadend = function(){
var source = this.result; //i need to send this to the server
}
尝试这个:
使用Javascript:
$("#browse").change(function () {
var files = this.files;
var reader = new FileReader();
var name = this.value;
reader.onload = function (e) {
$("#preview").append("<a>'" + name + "'</a><img src='" + e.target.result + "' width='30' height='30' />");
alert(e.target.result);
};
reader.readAsDataURL(files[0]);
});
HTML:
<input type="file" id="browse" />
<div id="preview"></div>
我认为,您可以按照想要的方式将e.target.result
发送到服务器。
工作演示 : http : //jsfiddle.net/ashishanexpert/3QyEB/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.