gpt4 book ai didi

ASP.NET 文件上传

转载 作者:行者123 更新时间:2023-12-04 20:24:07 27 4
gpt4 key购买 nike

你好!

我正在使用 ASP.NET FileUpload 控件来允许用户将文本文件上传到我们的 Web 服务器。在使用控件的 SaveAs() 方法将文件保存到我们想要的位置等方面,一切都很好。

但是我们被一个看似简单的警告打了个措手不及:上传文件的原始时间戳丢失了,例如上次修改日期和创建日期。最后修改日期和创建日期成为文件保存到服务器的实际日期和时间。

我的问题是:无论如何通过设置一些我还不知道的属性来保留原始时间戳,或者是否可以读取文件的元数据以获取其原始时间戳?

非常感谢任何洞察力和建议。

约翰

最佳答案

除非上传的文件格式本身包含这些数据,否则不会。

当文件上传到网络服务器时,文件的二进制数据被发送到服务器,而不是文件系统中表示的"file"。例如,您不知道您的文件来自兼容的文件系统;你只能得到它的数据。因此,元数据是不可访问的。

关于ASP.NET 文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3039021/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com