我想问是否可以保留用户的上传路径,他从他的计算机中选择哪个文件将被上传,如路径“C:\Users\User1\Desktop\1.jpg”,我想学习的原因关于这一点是在他使用 php 提交表单后,当他验证失败时,我希望他不要重新选择它..
摘要:如果用户在其他字段的验证中失败,我如何以用户的形式保存路径:C:\Users\User1\Desktop\1.jpg
谢谢
我想问是否可以保留用户的上传路径,他从他的计算机中选择哪个文件将被上传,如路径“C:\Users\User1\Desktop\1.jpg”,我想学习的原因关于这一点是在他使用 php 提交表单后,当他验证失败时,我希望他不要重新选择它..
摘要:如果用户在其他字段的验证中失败,我如何以用户的形式保存路径:C:\Users\User1\Desktop\1.jpg
谢谢
这不可能。浏览器只发送文件名,而不是完整路径。
最初的想法
我只是发布这个,以防你想做一些疯狂的事情,为什么我不使用 javascript 或 JS 库来获取路径?
毕竟它是一个 DOM 元素。
那么浏览器是你的敌人!!为什么?出于安全原因,浏览器进行了安全重组,就像您猜到的那样,不要公开本地文件结构。
问题 您将如何处理文件路径?服务器端的文件路径如何方便?
哼,让我想想……还在想……
我能想到的唯一目的是在尝试黑客攻击之前进行发现。
字段验证可以是一个诚实的答案,但您可以通过创建一个使用 AJAX 将数据提交到服务器的表单来避免这种情况。
什么??
是的,先生,使用 ajax 将数据作为帖子提交,验证它并向浏览器发送一条消息,说明表单是否已成功提交。
使用 ajax,当数据提交到服务器时,您不会离开页面