上传文件时保留文件创建日期

时间:2016-03-15 09:06:21

标签: asp.net

我们有一个aspx页面,其中文件上传到服务器。这里重要的是文件保留文件创建时间。

将文件上传到服务器后我正在尝试从源文件(通过FileInfo.CreationTimeUtc或File.GetCreationTimeUtc)获取文件创建时间,以便我可以更新目标文件。

该程序正在抛出一个"未经授权的访问错误" (在我的开发机器上,在调试模式下,客户端和服务器是同一个虚拟机),在生产机器上,它返回" 1-1-1601 0:00:00"。

我该如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。作为一种解决方法,我使用一个javascript函数绑定到onClientClick事件(在onClick之前触发)按钮激活上传。 FileUpload组件有一个属性[files],一个包含所选文件的对象数组。对象具有属性lastModifiedDate。这个值我存储在一个隐藏字段中。在onClick方法中,我检索了该值。