C#用什么方法上传8G的大文件到ESX(HTTPS)
ALCAT 2011-08-02 09:02:14 我想用vSphere sdk(C#)编程向ESX服务器上传文件,但是文件大小受到限制。
基本代码如下:
WebClient client = new WebClient();
NetworkCredential nwCred = new NetworkCredential();
nwCred.UserName = "root"; //f2.strUsername;
nwCred.Password = "abc12345"; //f2.strPassword;
client.Credentials = nwCred;
client.Headers.Add(HttpRequestHeader.Cookie, getCookie(esx));
client.UploadFile(urlString, "PUT", fileName);
我上传小文件没问题,大的就出问题。
urlString可以为:
urlString = "https://10.10.0.227/folder/UBUNTU/UBUNTU.vmdk?dcPath=ha-datacenter&dsName=datastore1";
不知道根据我的情况,可以采用何种方式来上传文件啊?