日期:2014-05-17  浏览次数:20366 次

php文件上传时,支持我输入的网址么?
php上传中<input type="file" name="file" id="file" /> 页面用这个上传,
如果是我手写敲入的网址而不是通过浏览引导的文件,怎么样得到我输入的网址
这个 $_FILES["file"]["name"] 只能得到浏览导入的文件名称
有没有什么全局变量可以取到在file文本框手动输入的内容?

------解决方案--------------------
file类型提交的是stream 如果你要得到提交的填写地址,在提交以前使用js得到file.value就可以了
然后丢在一个hidden提交就ok了
不过既然是可以提交表单的内容,那么就算你没选择文件,提交方式还是form-data类型,取值不能使用request.form
------解决方案--------------------
不支持,file的内容只能是选择出来,否则的会有安全问题。

你敲进去也会变成空白
------解决方案--------------------
不支持那样的。建议搞一个input type=text来给用户输入url,上传本地图片的话,就用input type=file来处理就行了。

代码实现起来最简单的。