0

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

4

1 回答 1

2

你不能。允许网站打开任意本地文件将是一个严重的安全问题。没有什么可以阻止诸如在用户不知情的情况下获取密码文件或其他敏感信息之类的事情。出于这个原因,对文件输入也有严格的限制,并且要清楚地传达意图。

于 2012-10-06T23:03:15.917 回答