Chúc mừng!ASP.NET FileUpload
Tôi đang sử dụng ASP.NET FileUpload control để cho phép người dùng tải tệp văn bản lên máy chủ web của chúng tôi. Mọi thứ hoạt động tốt trong việc lưu tệp vào nơi chúng tôi muốn, vv, bằng cách sử dụng phương thức SaveAs() của điều khiển.
Nhưng chúng tôi đã bị cảnh giác bởi một cảnh báo có vẻ đơn giản: dấu thời gian ban đầu của tệp đã tải lên bị mất chẳng hạn như ngày sửa đổi lần cuối và ngày tạo. Ngày sửa đổi cuối cùng và ngày tạo thành ngày và thời gian thực tế khi tệp được lưu vào máy chủ.
Câu hỏi của tôi là: có giữ lại dấu thời gian ban đầu không bằng cách đặt một số thuộc tính mà tôi chưa biết hoặc có thể đọc siêu dữ liệu của tệp để có dấu thời gian ban đầu không?
Bất kỳ hình ảnh và đề xuất nào đều được đánh giá cao.
John
Cảm ơn Martin vì câu trả lời nhanh và rõ ràng. Tôi đã học được từ bài viết của tôi rằng cách duy nhất để có được thông tin đó là thông qua silverlight, hoặc javaapplet hoặc activeX Control có thể truy cập vào hệ thống tệp khách hàng. – John
Không sao cả; Rõ ràng, các giải pháp này đi kèm với gánh nặng bổ sung của người dùng của bạn phải cấp quyền truy cập applet cho hệ thống tệp cục bộ, nhưng nếu bạn thực sự cần dữ liệu, đó là cách để đi. –
Bạn hoàn toàn đúng. Chính xác vì lý do bạn mô tả, chúng tôi quyết định không bận tâm đến dấu thời gian của tệp được tải lên. Chúng ta phải sống trong giới hạn. – John