无需选择按钮即可上载本地文件

Upload local file without choose button

本文关键字:上载 文件 选择 按钮      更新时间:2024-06-26

我有一个关于将文件上传到某个服务器的问题。我知道,由于安全问题,web浏览器不允许javascript访问用户的文件目录。所以目前我的方法是添加一个选择文件按钮,然后手动选择要上传的文件。我在互联网上做了很多其他替代方法的研究,但没有发现任何有用的东西。有没有任何可能的方法来自动选择文件的过程?(我只需要上传一个文件)喜欢更改web浏览器设置或将此文件附加到html或任何其他方法中的某个位置吗?

很抱歉,我过去也尝试过,但由于安全原因,web浏览器不允许这样做。即使您知道用户计算机上的文件名,如果是通过web浏览器的本地"文件浏览器"选择的,浏览器也只会将文件对象附加到<input type="file" />元素。虽然这是个坏消息,但这是正确的答案。

安全问题是,web浏览器强制执行必须通知用户的规则,并启动将文件附加到他们正在查看的网页中的表单元素的操作。

此操作只能由用户通过<input type="file" />元素上的默认"浏览"按钮启动,或者由用户通过javascript捕获的文件拖放操作启动。