是否可以将特定文件从用户 PC 上传到服务器,但不使用文件表单元素?
我的客户需要这个 - 他不想从他的电脑中选择这些文件。
是否有可能像我们对其他元素一样定义文件表单元素的值?
提前谢谢你,希望这个问题不是基本问题。
更多信息:我们知道我们可以使用“文件”Web 表单元素在服务器上上传文件。通过使用此元素,我们从计算机中选择文件并将其上传到服务器上。好的,但是可以“跳过”文件选择,并上传特定文件(文件)而不用文件表单元素选择它吗?
是否可以将特定文件从用户 PC 上传到服务器,但不使用文件表单元素?
我的客户需要这个 - 他不想从他的电脑中选择这些文件。
是否有可能像我们对其他元素一样定义文件表单元素的值?
提前谢谢你,希望这个问题不是基本问题。
更多信息:我们知道我们可以使用“文件”Web 表单元素在服务器上上传文件。通过使用此元素,我们从计算机中选择文件并将其上传到服务器上。好的,但是可以“跳过”文件选择,并上传特定文件(文件)而不用文件表单元素选择它吗?
我认为您最好的选择是使用签名的 java 小程序。首次启动小程序时,将提示最终用户授予某些权限(本地文件访问、网络访问),但可以通过让用户选中“信任发布者”复选框来抑制后续启动时的权限请求。
在元素中使用name
属性input
,并告诉客户使用支持该属性的合适版本的 Opera。像 Opera 7 这样的东西。可能很难找到。
我知道这个答案可能听起来很讽刺,但这希望能说明这种情况:文件输入最初旨在允许指定默认文件名,这在某些浏览器中仅实现了一段时间,现在的借口是“安全”,即浏览器供应商不想实施适当的安全预防措施,他们将这个问题描述为好像这个想法本身是“不安全的”。</p>
并非没有外部插件的帮助。浏览器已锁定文件元素,因为允许任何网站自动从您的计算机上传文件会带来安全风险。
编辑:既然我看到你想要完成什么,为什么要通过浏览器?为什么不在不通过网络的服务器中设置他的计算机之间的某种同步?
应该选择文件以便加密,加密由它的数据组成,所以出于安全原因浏览器不允许默认值没有文件注入,所以答案是否定的,你仍然需要使用<input type="file">
没有默认值,阅读此内容以获取更多信息。