繁体   English   中英

在Web应用程序中上传文件

[英]Uploading file in web applications

这可能是不成熟的问题,但是...

  • 当我们使用html输入文件控件上载文件时,操作系统会加密! 出于安全考虑,文件的完整路径。 即: C:\\falsepath\\XXXXXX.txt
  • 为什么必须强制执行安全性,因为客户端是上传文件的客户端,所以他显然知道位置,为什么它不能仅提供完整路径(客户端脚本)
  • 但是服务器如何从客户端获取字节流?

有人可以解释一下屏幕后面发生了什么吗?

操作系统Windows环境,浏览器-全部

服务器不知道什么是本地路径,浏览器向他发送字节流。 本地路径是为了寻找用户,别无其他。
如果您问:BROWSER如何知道文件在哪里,这是个好问题,但是您没有写什么操作系统。

您应该知道,服务器与客户端完全隔离。

客户端应用程序向服务器发送一条消息,其中包含文件内容和文件名(只是文件名,而不是目录。将实际名称更改为C:\\ falsepath *仅用于防止客户端的脚本知道有关原始位置的任何信息,其中可能包含您不想发布的敏感信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM