作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在将文件实际传输到服务器之前将文件重命名为时间戳或随机唯一编号?
示例:如果我选择 C:\taco.pdf ..... 1321981871.pdf 实际上是 ftp 到服务器的内容。
FileInfo toUpload = new FileInfo(this.txtFile.Text);
FtpWebRequest request =
(FtpWebRequest)WebRequest.Create(
"ftp://192.168.0.186" + "/" + toUpload.Name
);
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials =
new NetworkCredential("myuser","mypassword");
Stream ftpStream = request.GetRequestStream();
FileStream file = File.OpenRead(this.txtFile.Text);
int length = 1024;
byte[] buffer = new byte[length];
int bytesRead = 0;
do
{
bytesRead = file.Read(buffer, 0, length);
ftpStream.Write(buffer, 0, bytesRead);
}
while (bytesRead != 0);
file.Close();
ftpStream.Close();
最佳答案
如果你只想用不同的名称上传文件而不在本地重命名,你就不能改变
FtpWebRequest request =
(FtpWebRequest)WebRequest.Create(
"ftp://192.168.0.186" + "/" + toUpload.Name
);
到
FtpWebRequest request =
(FtpWebRequest)WebRequest.Create(
"ftp://192.168.0.186/whatever file name you want");
?
关于c# 在 ftping 之前重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8230780/
请帮忙。我有一个 java 程序,当前从物理目录(共享)读取文件列表,并在读取时创建输出文件 - 也在共享位置。因此,对于读取的多个文件,可以有一个输出文件。新的要求是从该输出位置获取文件并将它们 f
如何在将文件实际传输到服务器之前将文件重命名为时间戳或随机唯一编号? 示例:如果我选择 C:\taco.pdf ..... 1321981871.pdf 实际上是 ftp 到服务器的内容。 FileI
FTP 到 MainFrame 时如何计算存储空间?有人告诉我 LRECL 将永远保持“80”。不确定如何根据文件大小动态计算 PRI 和 SEC... QUOTE SITE LRECL=80
FTP 到 MainFrame 时如何计算存储空间?有人告诉我 LRECL 将永远保持“80”。不确定如何根据文件大小动态计算 PRI 和 SEC... QUOTE SITE LRECL=80
我正在努力了解如何应用目录和文件权限,以便 ftp 用户通过 ftp 客户端创建的文件和目录可以浏览。换句话说,默认情况下应用 755。 我在 Ubuntu 14.04.2 LTS、Trusty Ta
我是一名优秀的程序员,十分优秀!