亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【C#】上傳文件到 FTP 時(shí)保留圖像創(chuàng)建日期

admin
2024年1月26日 9:56 本文熱度 1955

我有一個(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í)保留日期的方法。

以下是我的一些想法:

  1. 如果程序?qū)⑽募砑拥?zip 文件并上傳該 zip 文件,它們將保留日期,但這意味著我必須在服務(wù)器上有一些東西來(lái)解壓 zip。

  2. 上傳圖片時(shí),程序會(huì)從原始圖片中提取創(chuàng)建日期,并將其添加到它也上傳的文本文件中,但這將再次需要服務(wù)器上的程序來(lái)更改上傳圖片的創(chuàng)建日期。<

  3. 也許我上傳圖片然后從客戶端更改上傳圖片的創(chuàng)建日期?


最佳答案

  1. Maybe I upload the images and thereafter change the uploaded images created date from the client?

在FTP協(xié)議(protocol)中,使用MFMTMDTM命令更新文件修改時(shí)間戳,或使用MFCT更新文件創(chuàng)建時(shí)間戳,具體取決于哪個(gè)其中您的 FTP 服務(wù)器支持這些。

實(shí)際上它們都不是標(biāo)準(zhǔn)化的。

  • MFMT 和MFCT 起草于此:
    https://datatracker.ietf.org/doc/html/draft-somers-ftp-mfxx-04

  • MDTM 在 RFC 3659 中定義使用 MDTM filename 語(yǔ)法檢索文件修改時(shí)間戳。但是許多 FTP 服務(wù)器也支持替代(非標(biāo)準(zhǔn))語(yǔ)法 MDTM 文件名時(shí)間戳(即與提議的 MFMT 相同)來(lái)更新修改時(shí)間戳。


雖然 .NET 框架中的 native FTP 實(shí)現(xiàn)(FtpWebRequest 或 WebClient 包裝器)不支持其中任何一個(gè)。

您必須使用第 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)參閱 Session.PutFiles .

WinSCP GUI 甚至可以 generate the C# code for you .

(我是 WinSCP 的作者)


關(guān)于c# - 上傳到 FTP 時(shí)保留圖像創(chuàng)建日期,我們?cè)赟tack Overflow上找到一個(gè)類似的問(wèn)題:

https://stackoverflow.com/questions/36330786/


該文章在 2024/1/26 23:38:25 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved