我们有一个aspx页面,其中文件上传到服务器。这里重要的是文件保留文件创建时间。
将文件上传到服务器后我正在尝试从源文件(通过FileInfo.CreationTimeUtc或File.GetCreationTimeUtc)获取文件创建时间,以便我可以更新目标文件。
该程序正在抛出一个"未经授权的访问错误" (在我的开发机器上,在调试模式下,客户端和服务器是同一个虚拟机),在生产机器上,它返回" 1-1-1601 0:00:00"。
我该如何解决这个问题。
由于
答案 0 :(得分:0)
我找到了解决问题的方法。作为一种解决方法,我使用一个javascript函数绑定到onClientClick事件(在onClick之前触发)按钮激活上传。 FileUpload组件有一个属性[files],一个包含所选文件的对象数组。对象具有属性lastModifiedDate。这个值我存储在一个隐藏字段中。在onClick方法中,我检索了该值。