有没有办法通过从桌面复制文件并将其粘贴到文本输入来上传文件,显然只显示文件名,而不是通过文件窗口选择文件?
答案 0 :(得分:0)
谈论Web应用程序,如果您安装自定义ActiveX对象甚至是Java小程序,或者可能尝试利用浏览器漏洞,那么这可能是可能的。但是,最直接的方法是使用<input type='file'>
对于客户端应用程序,如果当前用户具有适当的权限,例如访问文件系统和通过HTTP访问Web服务器,则可以执行此操作。
无论如何,您必须提供更多细节以获得更具体的答案。
答案 1 :(得分:0)
我认为这是不可能的,因为这是一个安全问题,所以不可能。请考虑以下情形:
恶意网站example.com向您显示一个无害的外观形式,他们隐藏了这样一个文件上传文本字段,其中已经插入了值'/ etc / passwd'。他们使用了hidden_field或者只显示:没有CSS。
您填写表格并提交,而不知道您还发送了文件。