php 向赋值input type=“file”怎么弄

<inputtype="file"name="attach"value="<?=$App_url[0]->name?>"class="required"/>这样写后,浏览... <input type="file" name="attach" value="<?= $App_url[0]->name ?>" class="required"/>
这样写后,浏览器不显示
展开
 我来答
百度网友35f293ac
2014-11-18 · TA获得超过2663个赞
知道小有建树答主
回答量:1620
采纳率:76%
帮助的人:560万
展开全部
出于安全因素的考虑,浏览器是不允许直接给file的value直接赋值的。
如果用脚本赋值的话,那服务器就可以在用户不知情的情况下上传任何文件,浏览器的安全机制不可能让服务器随便读取客户端的文件信息。所以,必须在用户主动选择的情况下才能改变value的值。
追问
你的意思是file里面就没有办法赋值对吗?

只有换其他框框
追答
是的,只要是type="file"的input就无法通过脚本自动给其赋值,只能是用户自己选择。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式