[英]File path for upload as PHP URL parameter
我正在尝试将本地文件的路径传递给PHP上传表单。 我有一个带有<input type=file etc..>
的基本上载表单,并且尝试使用从浏览器调用PHP脚本时传入的参数设置此值。
在进行大量搜索时,我知道出于安全原因这是不可能的。 否则,当您访问他们的站点时,有人会自动上传您的文件。 确实不能指定<input type=file >
值吗? 如果是这样,是否有其他替代方法或任何变通办法?
谢谢
的确,这是不可能的。 <input>
的处理方式完全取决于浏览器,您无法控制它。
您可以考虑构建Flash上传器,但我怀疑它的文件浏览功能是否有所不同。
您可以看一下SWFUpload 。 它具有很多不错的功能,例如:
但是,我不确定是否可以设置默认目录。 初步了解Flash.net.File
类的配置选项和参考手册,使我认为即使使用Flash也无法实现。 但是,文件类型限制可能会使您的用户的生活更轻松一些。
Java Webstart也可能值得研究。 但是,您必须担心应用程序签名,警告消息等。
代替使用<input type="file">
,您可以使用CURL库通过POST上传文件。 这样,您可以将文件路径作为参数传递给脚本。 我自己还没有尝试过。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.