1

我想问是否可以保留用户的上传路径,他从他的计算机中选择哪个文件将被上传,如路径“C:\Users\User1\Desktop\1.jpg”,我想学习的原因关于这一点是在他使用 php 提交表单后,当他验证失败时,我希望他不要重新选择它..

摘要:如果用户在其他字段的验证中失败,我如何以用户的形式保存路径:C:\Users\User1\Desktop\1.jpg

谢谢

4

2 回答 2

6

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

于 2012-08-28T12:30:32.213 回答
1

最初的想法

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

毕竟它是一个 DOM 元素。

那么浏览器是你的敌人!!为什么?出于安全原因,浏览器进行了安全重组,就像您猜到的那样,不要公开本地文件结构。

问题 您将如何处理文件路径?服务器端的文件路径如何方便?

哼,让我想想……还在想……

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

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

什么??

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

使用 ajax,当数据提交到服务器时,您不会离开页面

于 2012-08-28T13:01:30.140 回答