【C#】上傳文件到 FTP 時保留圖像創(chuàng)建日期
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
我有一個正在運行的 FTP 服務器,但是每當我上傳圖像時,日期都會更改為當前日期時間。 I have found the answer to why it does that所以現(xiàn)在我正在尋找一種在上傳到 FTP 時保留日期的方法。 以下是我的一些想法:
最佳答案
在FTP協(xié)議(protocol)中,使用 實際上它們都不是標準化的。
雖然 .NET 框架中的 native FTP 實現(xiàn)( 您必須使用第 3 方庫。 例如 WinSCP .NET assembly自動為任何上傳(或下載)保留修改時間戳,無需任何額外代碼。 上傳文件的簡單示例代碼(隱式保留修改時間戳): // Setup session options SessionOptions sessionOptions = new SessionOptions { Protocol = Protocol.Ftp, HostName = "example.com", UserName = "user", Password = "mypassword", }; using (Session session = new Session()) { // Connect session.Open(sessionOptions); // Upload session.PutFiles(@"d:\toupload\image.jpg", "/home/user/").Check(); } 有關詳細信息,請參閱 WinSCP GUI 甚至可以 generate the C# code for you . (我是 WinSCP 的作者) 關于c# - 上傳到 FTP 時保留圖像創(chuàng)建日期,我們在Stack Overflow上找到一個類似的問題: 該文章在 2024/1/26 23:38:25 編輯過 |
關鍵字查詢
相關文章
正在查詢... |