如果我知道位置,我可以在本地文件上使用Javascript FileReader吗?

时间:2012-10-06 22:52:53

标签: javascript filereader

我正在使用带有FileReader和readAsDataURL的JavaScript,因此我可以将图像转换为base64代码,然后在以后存储和显示base64图像代码。我有一个按钮,当我用它选择一个文件时工作正常,但我的问题是:我如何只使用一个网址到本地文件(如C:\ folder \ image.gif)(不使用文件输入按钮) )并从该本地图像文件url创建一个图像对象,以与FileReader readAsDataURL函数一起使用?如果使用FileReader无法做到这一点,是否有另一种方法可以自动将本地文件转换为脚本中的base64代码?

1 个答案:

答案 0 :(得分:2)

你做不到。允许网站打开任意本地文件将是严重,严重的安全问题。没有用户知道就没有什么可以阻止抓取密码文件或其他敏感信息之类的东西。由于这个原因,对文件输入也有严格的限制,并清楚地传达意图。