java 代码转换_java 代码转换C#

展开全部

string url = "http://128.2.3.174/seeyon/uploadService.do?method=processUploadService" + "&senderLoginName=" + "zy" + "&token=" + "997a7cdc-2399-47e8-991e-96c859cccc7f";

HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);

req.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore);

req.Method = "POST";

byte[] fileData = null;

using (FileStream fs = new FileStream("c:\\LDAP集成设计文档.doc", FileMode.Open))

{

fileData = new byte[fs.Length];

fs.Read(fileData, 0, (int)fs.Length);

}

string BOUNDARY = "---------------------------7d4a6d158c9";

string fileName = "LDAP集成设计文档.doc";

StringBuilder sb = new StringBuilder();

sb.Append("--");

sb.Append(BOUNDARY);

sb.Append("\r\n");

sb.Append("Content-Disposition: form-data;\r\n name=\"1\"; filename=\"" + fileName + "\"\r\n");

sb.Append("Content-Type: application/msword\r\n\r\n");

req.Headers.Add("Content-Type", "multipart/form-data;boundary=" + BOUNDARY);

List sendData = new List();

sendData.AddRange(Encoding.UTF8.GetBytes(sb.ToString()));

sendData.AddRange(fileData);

sendData.AddRange(Encoding.UTF8.GetBytes("\r\n--" + BOUNDARY + "--\r\n"));

req.ContentLength = sendData.Count;

using (Stream reqStream = req.GetRequestStream())

{

reqStream.Write(sendData.ToArray(), 0, sendData.Count);

}

using (HttpWebResponse resp = (HttpWebResponse)req.GetResponse())

using (Stream respStream = resp.GetResponseStream())

using (FileStream fs = new FileStream("c:\\test.txt", FileMode.Truncate))

{

int ch = 0;

while ((ch = respStream.ReadByte()) != -1)

{

fs.WriteByte((byte)ch);

}

}

根据你的java代码转62616964757a686964616fe58685e5aeb931333337396332换的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值