图片上传预览文件路径
Image Upload Preview File Path
我按照这里的答案创建一个带有图像预览的文件上传。
我有它的工作,但不能弄清楚如何放置文件路径在一个单独的div。
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);
});
这是我想放置文件路径text的元素:
<div data-label="UploadPath"></div>
我已经尝试在reader.onload
功能上设置.text
,如
$('[data-label="UploadPath"]').text(e.target.result);
但是结果似乎是图像的base64值。你能帮我弄清楚如何在data-label="UploadPath"
div中包含图像的路径吗?谢谢你的建议!顺便说一句,我是jQuery新手,所以如何在我当前的代码中包含一个示例将会有很大帮助。谢谢!
你写的方式,你试图瞄准img
标记作为data-label=UploadPath
的子,所以如果你在一个空的<img/>
然后脚本可以附加图像,像这样:
JSFIDDLE
你也可以添加一个<img/>
标签,而不是在那里留下一个空白,你的选择
上传时获取值,如果需要,可以使用regex去掉文件名前的路径
更新小提琴
UPDATE AGAIN我去掉了路径,所以你只得到文件名:
已更新的小提琴2
相关文章:
- 将Windows文件路径组织到文件夹中
- 在ng中给出文件路径包括什么
- 无法在ajax调用中发布绝对文件路径-无论我做什么,它都会返回斜杠
- 用于在web服务器中上载的文件路径
- javascript文件中带有php(wordpress)的Src文件路径
- 在linux上使用软件包减少grunt的大小.文件路径对Jenkins来说太长
- 使用正则表达式angularjs验证文件路径
- 从不一致的文件路径数组中获取键的值
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- 如何将本地文件路径转换为文件::?/url在node.js中的安全性
- 如何在dropzone.js中获取选定的文件路径
- 为什么在下面的场景中,用于存储所选文件名和文件路径的隐藏输入字段没有在表单上生成
- windows文件路径转换为mac
- 将文件路径从XSL传递到JavaScript函数
- 是否可以不在grunt中提及所有的脚本文件路径
- 输入类型文件将文件路径添加到范围
- Node Webkit从avi文件路径获取视频持续时间
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- php文件上传返回文件和文件路径的有效性
- 通过document.location以javascript中的字符串形式传递文件路径