【C#】上傳文件到 FTP 時(shí)保留圖像創(chuàng)建日期
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
我有一個(gè)正在運(yùn)行的 FTP 服務(wù)器,但是每當(dāng)我上傳圖像時(shí),日期都會(huì)更改為當(dāng)前日期時(shí)間。 I have found the answer to why it does that所以現(xiàn)在我正在尋找一種在上傳到 FTP 時(shí)保留日期的方法。 以下是我的一些想法:
最佳答案
在FTP協(xié)議(protocol)中,使用 實(shí)際上它們都不是標(biāo)準(zhǔn)化的。
雖然 .NET 框架中的 native FTP 實(shí)現(xiàn)( 您必須使用第 3 方庫(kù)。 例如 WinSCP .NET assembly自動(dòng)為任何上傳(或下載)保留修改時(shí)間戳,無(wú)需任何額外代碼。 上傳文件的簡(jiǎn)單示例代碼(隱式保留修改時(shí)間戳): // 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(); } 有關(guān)詳細(xì)信息,請(qǐng)參閱 WinSCP GUI 甚至可以 generate the C# code for you . (我是 WinSCP 的作者) 關(guān)于c# - 上傳到 FTP 時(shí)保留圖像創(chuàng)建日期,我們?cè)赟tack Overflow上找到一個(gè)類似的問(wèn)題: 該文章在 2024/1/26 23:38:25 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |