当前位置: 首页 > 面试题库 >

无需打开对话框即可读取本地文件(在浏览器中)

江瀚昂
2023-03-14
问题内容

有什么方法(从浏览器)无需打开对话框即可读取本地文件?

可以使用:javascript,flash或java。

目标:当您将文字与MS Word中的图像粘贴到所见即所得中时,将有指向图像文件的链接。如“ file:///
C:/Users/username/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg”。我想读取此文件,上传到服务器并替换本地路径。


问题答案:

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



 类似资料:
  • 问题内容: 我需要知道如何在Java中获取“文件夹浏览”对话框。我知道SWT。但是我需要摇摆吗?有什么解决办法吗? [当我们开始日食时,它将要求选择工作区。那时我们可以看到“浏览文件夹”对话框。 问题答案: 听起来好像您想使用JFileChooser。Oracle有很多关于基本Swing组件以及如何使用它们的教程。这是JFileChooser:link的教程页面。

  • 问题内容: 我正在使用Selenium WebDriver,C#。 是否可以使用Firefox选择文件对话框来使网络驱动程序正常工作?还是我必须使用类似AutoIt的东西? 问题答案: 如果您尝试选择要上传的文件,则Selenium 2支持HTML文件输入。例如: 的HTML 硒代码 基本上,您“输入”(带有)文件输入元素的完整文件路径。Selenium为您处理文件选择对话框。 但是,如果您想操纵

  • 我想通过浏览器打开下载的html文件,将它们传递给意图并从我的活动中启动它们。 我知道关于这个问题有十几条线索(例如this)。 然而,这些方法似乎都不起作用。 到目前为止,我已经: 我尝试设置mimeypes,如text/html,添加/删除类别,甚至使用多重mimetype和额外的mimetype标志,但这些想法都不适合我。 当前将打开一个“默认”浏览器,该浏览器无法显示文件。我想在Chrom

  • 当我按下文件打开对话框上的取消按钮时(代码如下),我收到以下错误: 错误显示为模式弹出窗口: 到目前为止,我只在Mac电脑上测试过。 我的代码如下: 处理创建对话框的主要过程代码如下: 我的调试器语句从未到达。此外,当实际选择了一些文件时,代码工作正常,只有在按下“取消”时才会失败。 触发IPC调用的代码(ES6 JSX)如下所示: 代码通过巴别塔6进行处理。我的如下: 电子版本:. babel依

  • 问题内容: 我需要一种解决方案,以在单击时以HTML显示打开文件对话框。单击时,必须打开打开文件对话框。 我不想将输入文件框显示为HTML页面的一部分。它必须显示在单独的对话框中,该对话框不是网页的一部分。 问题答案: 这是一个不错的 它本身就是一个控件。但是div放在上面,并应用CSS样式来获得那种感觉。文件控件的不透明度设置为0,以便在单击div时似乎打开了对话框窗口。