PHP留住用户';s验证失败后的文件上载路径


PHP Keep the User's File Upload Path After Validation Fail

我想问一下,如果可以将用户的上传路径保留在他从计算机中选择的上传文件的位置,就像路径"C:''Users''User1''Desktop''1.jpg"一样,我想了解这一点的原因是在用php提交表单后,当他验证失败时,我希望他不要重新选择它。

摘要:如果用户在其他字段的验证上失败,我如何将路径C:''Users''User1''Desktop''1.jpg保存在用户表单中

感谢

这是不可能的。浏览器只发送文件名,而不是完整路径。

第一个想法

我只是发布这篇文章,以防你想做一些疯狂的事情,比如,为什么我不使用javascript或JS库来获取路径?

毕竟它是一个DOM元素。

浏览器是你的敌人!!为什么?出于安全原因,浏览器有一些安全结构,如您所猜测的不公开本地文件结构。

问题您将如何处理文件路径?在服务器端,文件路径将如何方便使用?

哼哼,让我想想。。。还在思考。。。。。

我能想到的唯一目的是在尝试黑客攻击之前发现。

字段验证可以是一个诚实的答案,但您可以通过创建一个使用AJAX将数据提交给服务器的表单来避免这种情况。

什么

是的,先生,使用ajax将数据作为post提交,验证它,并向浏览器发送一条消息,说明表单是否成功提交。

使用ajax,当数据提交到服务器

时,您不会离开页面