图片路径的问题

来源:2-2 上传图片预览

reveryou3503109

2016-10-30 23:00

现在的浏览器有保护设置,在使用input中的file进行浏览时,浏览器会把图片前面的路径全部设置为C:/fakepath+图片的名称,因为用户上传图片到服务器是保密的,不能把本地的路径也一起传过去,现在的浏览器都是这样,所以老师能不能讲一下如何选中之后浏览,我把file的val弹出来全是C:/fakepath+图片的名称,无法在div中浏览。

写回答 关注

7回答

  • Adam_Ming
    2017-02-16 17:34:00
    已采纳

    这是浏览器的安全策略导致的,提供一个我的解决方案吧:使用HTML5的FileReader这个API。思路就是将图片文件读取转为Base64,赋值给src属性。http://img.mukewang.com/58a571f90001793508740280.jpg

    Jackie...

    学习了

    2017-04-05 20:59:04

    共 1 条回复 >

  • Rootkital
    2019-12-16 21:42:39

    可以,感谢

  • 慕老板
    2017-07-11 21:14:28

    按照楼上的办法解决了

  • JackieShang
    2017-04-05 20:58:08

    采用后解决,感谢

  • C缘
    2016-11-21 00:05:07

    字符串截取

  • reveryou3503109
    2016-11-02 03:38:50

    如何解决呢?有解决的方法没?

  • 灿烂满天星
    2016-11-01 19:13:43

    这应该是客户端路径和服务器端路径有区别

Java中的文件上传下载

由简入深,轻松实现文件上传下载功能及相关框架的使用

77393 学习 · 337 问题

查看课程

相似问题