-
.net中文件转byte[] - [CS\IT]
2008-07-30
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://kerochan.blogbus.com/logs/26344374.html
web service传文件,服务器端用java写,客户端用C++写,方法是:客户端把文件转成byte[]后作为参数调用web方法,服务器端再把byte[]还原成文件。这是很简单的方法,功能不强但很实用,尤其在只传MB以下的文件时。
由于没接触过.net,怎么把文件转成byte[]还真是费劲我心思百度google,最后还是靠自己看msdn,浪费时间,bitch。。。
String^ filePath="d:\\temp\\xxx.jpg";
FileStream^ fs=File::OpenRead(filePath);
int len=fs->Length;
array<Byte>^ b=gcnew array<Byte>(len);
fs->Read(b,0,len);我还是没搞懂托管之类的东西是什么意思,是M$对C++作的扩展还是怎么着?.net又是怎么回事?
随机文章:
惊喜的发现 2009-11-05总算搞定困扰半年之久的java内存泄露问题 2009-09-30MyEclipse 7.0 注册码 2008-12-10websvn中文乱码解决办法 2008-10-27lftp是可以连sftp的 2008-09-30
收藏到:Del.icio.us







