
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"/>
这样写后,浏览器不显示 展开
这样写后,浏览器不显示 展开
展开全部
出于安全因素的考虑,浏览器是不允许直接给file的value直接赋值的。
如果用脚本赋值的话,那服务器就可以在用户不知情的情况下上传任何文件,浏览器的安全机制不可能让服务器随便读取客户端的文件信息。所以,必须在用户主动选择的情况下才能改变value的值。
如果用脚本赋值的话,那服务器就可以在用户不知情的情况下上传任何文件,浏览器的安全机制不可能让服务器随便读取客户端的文件信息。所以,必须在用户主动选择的情况下才能改变value的值。
追问
你的意思是file里面就没有办法赋值对吗?
只有换其他框框
追答
是的,只要是type="file"的input就无法通过脚本自动给其赋值,只能是用户自己选择。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询