浏览器安全机制无法获取上传文件的路径

那么,我现在要实现一个功能。

  • 首先选择一个本地文件
  • 然后点击该文件 (效果和上传文件类似,点击之后并不会打开该文件)
  • 点击之后在网页上生成一个链接
  • 点击该链接,打开文件(假设文件是txt这种能被浏览器解析的格式)

如果因为浏览器安全机制,我无法获取上传文件的路径,那么需要通过什么方法能实现上述功能呢?

阅读 2.4k
1 个回答

FileReader.readAsDataURL (如果文件足够小)

大文件也许用iframe+createObjectURL可能做到,我没试过

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题