2 azkaban111 azkaban111 于 2016.04.27 17:17 提问

jQuery获取<input type="file">的绝对路径获取不到

想在选择文件之后标签里预览一下的,但是路径获取不到
查看资料说是安全性的问题,如果是这样,应该怎么解决?怎么才能获取路径。

4个回答

showbo
showbo   Ds   Rxr 2016.04.27 17:19

图片预览看这个:javascript客户端图片预览

获取客户端路径没意思而且安全范围外,获取不到

CSDNXIAOD
CSDNXIAOD   2016.04.27 17:22

js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

xlxlxl123
xlxlxl123   2016.04.27 17:31

使用HTML5的FileReader接口处理

 window.onload = function(){
    $('.file_inp_btn').change(function(){
      var files = this.files;
      var file = files[0];
      //这里我们判断下类型如果不是图片就返回 去掉就可以上传任意文件 
      if(!/image\/\w+/.test(file.type)){ 
        alert("请确保文件为图像类型"); 
        return false; 
      } 

      var reader = new FileReader(); 
      reader.readAsDataURL(file); 
      reader.onload = function(e){      
        var urlsrc = this.result;
        $('#preview').attr('src', urlsrc);
      }
  });
}
hfmbook
hfmbook   2016.04.27 17:39
我很帅啊
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!