【发布时间】:2014-05-29 19:31:28
【问题描述】:
我正在关注HERE 的答案来创建带有图像预览的文件上传。
我可以正常工作,但不知道如何将文件路径放在单独的 div 中。这是js:
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('[data-label="UploadPreview"]').children('img').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$('#UploadInput').change(function(){
readURL(this);
});
这是我要放置文件路径文本的元素:
<div data-label="UploadPath"></div>
我已经尝试在 reader.onload 函数上设置 .text
$('[data-label="UploadPath"]').text(e.target.result);
但结果似乎是图像的 base64 值。你能帮我弄清楚如何在data-label="UploadPath" div 中包含图像的路径吗?谢谢你的想法!顺便说一句,我是 jQuery 的新手,所以一个如何包含在我当前代码中的例子会有很大帮助。谢谢!
【问题讨论】:
标签: javascript jquery html css