我知道可以使用HTML5 File API拖放来上传文件.是否可以通过从文件资源管理器复制文件并使用CTRL-V/CMD-V将其粘贴到网页中或通过右键单击上下文菜单粘贴来完成此操作?
你不能那样做。
\n\n您可以使用以下命令轻松获取文件路径:
\n\n$(document).on(\'paste\',function(e){\n var path = e.originalEvent.clipboardData.getData("text");\n});\xe2\x80\x8b\n
Run Code Online (Sandbox Code Playgroud)\n\n所以你可以把它展示给用户。
\n\n但你无法改变自己的值<input type=file>
。
这是一种安全措施:想象一下,您的脚本是否可以在用户提交表单之前更改要上传的文件的路径(或者甚至不需要像现在与其他表单元素一样的用户交互)?对于每一项重要的安全保护,现代浏览器都没有已知的“解决方法”。
\n 归档时间: |
|
查看次数: |
658 次 |
最近记录: |