2013-10-28 36 views
0

我使用hunchentoot web服務器,並在那裏上傳文件。它將文件存儲到臨時位置(/ tmp/hunchentoot/hunchentoot-XX),並將修改和創建日期設置爲現在。我如何獲得收到的文件的原始創建日期?如何獲取hunchentoot上傳的文件創建日期?

+3

我不認爲這是永遠不會被髮送......我沒有看到這個標準中提到的任何信息:http://www.w3.org/TR/html401/interact/forms.html#h -17.13.4.2因此,除非可以使用除JavaScript以外的語言的胖客戶端,它可以與客戶端文件系統交互並詢問文件保存的時間,否則我認爲這不可能...... – 2013-10-28 07:29:10

+1

某些文件嵌入了這種信息,例如JPEG通常包含Exif信息,其中包含與日期相關的元數據。但它不是通過正常的HTTP上傳來傳輸的。 – Xach

回答

1

1)日期不是通過HTTP發送的,它不依賴於你的服務器。 2)你不能指望總是從客戶端獲得正確的日期信息。

如果文件格式包含日期,則解析格式。如果您確信格式不會被惡意用戶篡改,請執行此操作。

如果您信任用戶,讓他手動選擇日期。

相關問題