从 html 输入元素获取本地文件路径

Getting local file path from html input element

我正在构建一个内部工具,它可以根据表单的字段生成一些 applescript。在大多数情况下,这相当简单,但我在引入外部文件时遇到了麻烦。

我希望我可以在用户选择文件后通过读取 <input type="file"> 元素来访问图像文件路径,但我发现由于安全原因这是不可能的(浏览器无法读取本地目录。

我该如何解决这个问题?我的程序需要一种方法来读取用户将选择的图像的文件路径。

如果只是一个常规的文本字段,例如。 <input type="text" name="filePath">,用户将Finder中的文件拖到哪个用户?文件的本地路径被复制到该字段(以及该字段的值属性),您可以从那里读取它。