0

有什么方法(从浏览器)可以在不打开对话框的情况下读取本地文件?

可以使用:javascript、flash 或 java。

目标:当您在 WYSIWYG 中粘贴带有 MS Word 图像的文本时,会有指向图像文件的链接。像“file:///C:/Users/username/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg”。我想阅读这些文件,上传到服务器并替换本地路径。

4

2 回答 2

2

未经用户许可从浏览器访问磁盘内容存在安全风险。因此,要使用 Java 执行此操作,您需要对小程序进行签名并且用户允许它运行。

于 2012-07-06T14:10:54.283 回答
2

Java 小程序可以做到这一点,但它需要使用来自受信任机构的 SSL 证书进行签名,否则小程序将不会在引发安全异常的情况下运行。

您可以使用任何标准的 Java 方法来加载和上传文件(Apache Commons FileUtils 和 HttpClient?);如果您是 Java 新手,那么可能会有更简单的解决方案。

于 2012-07-06T14:10:26.180 回答