【C#】上传文件到 FTP 时保留图像创建日期
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
我有一个正在运行的 FTP 服务器,但是每当我上传图像时,日期都会更改为当前日期时间。 I have found the answer to why it does that所以现在我正在寻找一种在上传到 FTP 时保留日期的方法。 以下是我的一些想法:
最佳答案
在FTP协议(protocol)中,使用 实际上它们都不是标准化的。
虽然 .NET 框架中的 native FTP 实现( 您必须使用第 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 时保留图像创建日期,我们在Stack Overflow上找到一个类似的问题: 该文章在 2024/1/26 23:38:25 编辑过 |
关键字查询
相关文章
正在查询... |