是否可以通过将其URL传递给FileReader
方法来上传文件?
问题是我将文档放在两个页面上 - 正面和背面(或侧面 - A和B面 - sa
和sb
),在图像中扫描,名为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]);
}
}
不是正确的方法吗?
答案 0 :(得分:0)
您可以使用Ajax上传多个文件。尝试使用jQuery上传ajax文件。还有许多基于jQuery的上传器。