问题描述
希望能够将此文件作为ascii上传到iseries而不是以二进制形式上传。有没有办法做到这一点?
public static void SendFile(string sourcePath,string server,string userName,string password,string remoteFolder,string remoteFileName)
{
using(WebClient client = new WebClient())
{
string dest = string.Format(CultureInfo.InvariantCulture,ftp:// { 0} / {1} / {2},server,remoteFolder,remoteFileName);
client.Credentials = new NetworkCredential(userName,password);
client.Proxy = null;
//client.Encoding = Encoding.UTF8;
client.UploadFile(dest,STOR,sourcePath);
}
}
我的尝试:
尝试查看编码但没有太大成功。
Would like to be able to upload this file as ascii on the iseries instead of it coming in as binary. is there a way to do this?
public static void SendFile(string sourcePath, string server, string userName, string password, string remoteFolder, string remoteFileName)
{
using (WebClient client = new WebClient())
{
string dest = string.Format(CultureInfo.InvariantCulture, "ftp://{0}/{1}/{2}", server, remoteFolder, remoteFileName);
client.Credentials = new NetworkCredential(userName, password);
client.Proxy = null;
//client.Encoding = Encoding.UTF8;
client.UploadFile(dest, "STOR", sourcePath);
}
}
What I have tried:
tried looking at Encoding but not much success.
推荐答案
这篇关于想上传ascii文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!