使用input="file"  来上传文件,因为某些原因不能使用插件,后端需要绝对路径来找到这个文件,因此我需要把绝对路径传通过Ajax传给后端人员,但是由于浏览器安全问题,获取不到上传文件的路径,在此找大佬们求助,在不使用插件的前提前,前端如何获取上传文件的绝对路径?

解决方案 »

  1.   

    你是要客户端文件的绝对路径,还是上传文件后文件在服务器上的绝对路径?
    服务器上的绝对路径可以在服务器端获取到。
    客户端文件的绝对路径目前浏览器都禁止获取,这没有办法。除非用flash插件。
    而且我想不到为什么要客户端路径?你上传文件后,文件就保存在服务器端了,你要客户端路径有什么用?
      

  2.   

    input 的value 就是绝对路径