PHP保留用户的文件上传路径验证失败后(PHP Keep the User's File U

2019-09-21 19:25发布

我想问的是,如果它有可能在那里,他从他的计算机中的文件将被上传喜欢的路径选择,以保持用户的上传路径为“C:\用户\用户1 \桌面\ 1.JPG”,我想学习的原因这个是当他失败有关验证用PHP提交表单后,我希望他不要再重新选择..

总结:如果用户在其他领域的验证失败\用户\用户1 \桌面\ 1.JPG在用户的体形:我怎样才能保存路径:C

谢谢

Answer 1:

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



Answer 2:

最初的想法

我只是张贴在此情况下,你觉得做一些疯狂的喜欢,我为什么不使用JavaScript或者JS库获取的路径?

这毕竟是一个DOM元素。

那么浏览器是你的敌人! 为什么? 出于安全原因,浏览器有安全restructions像你已经猜到了不公开的本地文件结构。

您将与文件路径做什么? 怎么样的文件路径将会是在服务器端的方便?

下摆,让我想想...还在想着.....

我能想到的唯一目的就是试图黑客之前发现。

现场验证可以是一个诚实的答案,但是你可以通过创建一个使用AJAX提交数据断绝形式避免这种情况。

什么??

是的,先生,使用AJAX提交数据后,对其进行验证和消息发送回浏览器,如果表单已成功提交或没有说明。

使用Ajax当数据被提交到服务器,你不离开页面



文章来源: PHP Keep the User's File Upload Path After Validation Fail