解决本地文件上传时fakepath的问题
来源:互联网 发布:韩国视频软件 编辑:程序博客网 时间:2024/04/26 22:32
首先应该看一下fakepath问题具体指的是什么:
在写页面时,需要选择本地的图片上传给服务器,同时将选择的图片预览在页面中,代码是这样写的:
$("input[type='file']").on('change', function () { $('.content').attr('src',$(this).val()); alert($(this).val());});
我是这样选择图片的:
但是会发现实际添加在input框里的值(图片的src值是)这样的:
这里的fakepath就是现代浏览器为了隐藏了文件实际路径而生成的字符串。接下来就是寻找解决方法找出图片原路径的方法,接下来的代码是网上找到的解决方法:
$("input[type='file']").on('change', function () { var oFReader = new FileReader(); var file = document.getElementById('input-file').files[0]; oFReader.readAsDataURL(file); oFReader.onloadend = function(oFRevent){ var src = oFRevent.target.result; $('.content').attr('src',src); alert(src); }});
这样这个问题就解决了。
更多关于解决这个问题的一个很好的方案请看这位大神的博客
0 0
- 解决本地文件上传时fakepath的问题
- 解决IE8上传文件时javascript取文件的本地路径的问题C:\fakepath\..
- 上传文件时路径总是C:\fakepath\的问题
- fakepath上传文件最常见的问题
- file控件上传文件,解决路径出现C:\fakepath的问题
- js获取文件上传路径(解决出现fakepath的问题)
- html文件上传,解决上传的路径fakepath
- 解决谷歌浏览器文件上传fakepath问题
- 解决从本地文件系统上传到HDFS时的权限问题
- IE8上传文件时javascript取文件的本地路径的问题C:/fakepath/
- IE8上传文件时javascript取文件的本地路径的问题C:/fakepath/
- IE8+上传文件时javascript取文件的本地路径的问题C:/fakepath/
- IE8上传文件时javascript取文件的真实路径的问题("C:\fakepath\xxxxx )
- 解决C:\fakepath路径加密问题,图片上传之前的预览功能的实现,html5 实现图片预览功能
- IE8上传文件时获取文件本地路径问题(C:\fakepath\……)的解决办法
- IE8上传文件时获取文件本地路径问题(C:\fakepath\……)的解决办法
- IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题
- IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题
- 异常处理文件的写出操作
- sizeof("string") 以及字符数组使用字符串初始化
- SQL优化指导(STA)与SQL访问指导(SAA)
- LeetCode 477. Total Hamming Distance
- Swift Playground精讲
- 解决本地文件上传时fakepath的问题
- 数据结构课程设计——烟大导航系统
- 2016-2017年度年终总结
- BZOJ 3238 [Ahoi2013]差异
- File "/Volumes/android/.repo/repo/main.py", line 531, in <module> _Main(sys.argv[1:]) 解决方法
- maven安装
- 类之间的关系(C++)
- 设计模式之--迭代器模式(自定义迭代器与STL::find()配合查找链表元素)
- 2016总结与2017规划