jquery同时上传两个文件

时间:2015-07-20 12:01:05

标签: php jquery file upload filereader

是否可以通过将其URL传递给FileReader方法来上传文件? 问题是我将文档放在两个页面上 - 正面和背面(或侧面 - A和B面 - sasb),在图像中扫描,名为0001sa.jpg,{{我必须在浏览器中可视化它们的一部分,然后将它们的URL放在数据库中。

如果用户标记两个文件,则很容易:

0001sb.jpg

但是点击两个文件并不方便操作员和 容易出错。如果我可以使用后面的URL来上传它,甚至可以分隔不同目录中的文件。 我可以实现这一点,或者在这种情况下function readURL(input) { if (input.files && input.files[0]) { filelst = input.files; $("#pict_name").val( filelst[0].name); var reader = new FileReader(); reader.onload = function (e) { $('#imgPrev').attr('src', e.target.result).css('max-width', '2200px'); $('#imgPrev').attr('data-zoom-image', e.target.result); // imgPrev is the ID of the div, where I place the preview // of part the image } reader.readAsDataURL(input.files[0]); var reader_b = new FileReader(); reader_b.onload = function (eb) { $('#imgPrev1').attr('src', eb.target.result).css('max-width', '2100px'); $('#imgPrev1').attr('data-zoom-image', eb.target.result); //I have to visualize different part of the back of the document } reader_b.readAsDataURL(input.files[1]); } } 不是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Ajax上传多个文件。尝试使用jQuery上传ajax文件。还有许多基于jQuery的上传器。