我想避免上传大文件的图片。
我更喜欢使用 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
}
有人吗?
谢谢