MSDN 指出,当使用 ASP.NET (v.2.0) Fileupload 控件或底层 HttpPostedFile上传文件时,“文件以 MIME multipart/form-data 格式上传。默认情况下,所有请求,包括表单字段和上传大于 256 KB 的文件被缓冲到磁盘,而不是保存在服务器内存中。” MSDN 链接
有谁知道它缓冲到磁盘上的哪个位置以及何时清除/删除该缓冲区,即请求结束的时间以及在请求未正常结束的错误或意外情况下会发生什么?
我担心的是,如果应用程序能够上传敏感信息(CC 数据、个人数据等),该文件将被缓冲在磁盘上,并且在请求结束时可能不会被删除。这会是共享主机上的问题,即可以从应用程序外部访问此缓冲区吗?
也许我误解了一些东西,但任何建议/见解/帮助将不胜感激,谢谢。