【发布时间】:2016-02-04 22:10:00
【问题描述】:
我想避免上传大/重的图像文件。
我更喜欢 HTML5 FileAPI 库来完成这项工作。
添加了所有其他功能(上传、重新排序等),所以我只需要图像调整大小功能。
案例:
页面上有多个文件的输入。
在输入更改事件时(添加文件时),调整输入的图像/文件的大小并将它们附加到 FormData(),然后通过 ajax 将 FormData() 发送到 PHP 脚本。
示例:
$('input').on('change',function(){
var formData = resizeImages(this.files[0]);
uploadResizedImages(formData);
});
function resizeImages(files){
formData = new FormData();
//For each image, resize it and append to formData
//resize file part missing....
formData.append('files[]',this);//Appending to formData (this = currently iterated file)
return formData;//Return the formData with resized images
}
有人吗?
谢谢
【问题讨论】:
标签: javascript ajax html html5-canvas image-resizing