繁体   English   中英

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

[英]Upload local file without choose button

我有一个关于将文件上传到某些服务器的问题。 我了解,由于安全问题,网络浏览器不允许javascript访问用户的文件目录。 因此,目前我的方法是添加选择文件按钮,然后手动选择要上传的文件。 我在互联网上做了很多其他替代方法的研究,但没有发现任何有用的方法。 有没有可能自动执行选择文件过程的方法? (我只需要上传一个文件)就像更改Web浏览器设置或将此文件附加到html内的某个位置或其他方法一样?

很抱歉,我已经尝试过此操作,并且出于安全原因,网络浏览器不允许这样做。 即使您知道用户计算机上的文件名,如果通过Web浏览器的本机“文件浏览器”选择了文件对象,浏览器也只会将其附加到您的<input type="file" />元素上。 尽管这是个坏消息,但这是正确的答案。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM