读书人

web service通过字节数组上传文件的有

发布时间: 2014-01-05 18:22:56 作者: rapoo

web service通过字节数组上传文件的问题
最近做了个web service的文件上传服务,采用的方法是传递文件的字节数组,现在假设文件比较大,需要分块传递字节数组,传递到web service 端,如何进行区分当前收到的块是正在传递的?还有如何把这些块整合起来?谢谢了。 web?service? ?字节数组传文件
[解决办法]
WEBSERVICE API加参数, 例如:
UploadFile(string fileName, int startPos, byte[] bin);
[解决办法]
最简单的:
if ( startPos == 0 )
{//new file
File.WriteAllBytes(fileName, bin);
}
else
{//append
FileStream fsOut = new FileStream(fileOut, FileMode.Append, FileAccess.Write);
fsOut.Write(buffer, bin, bin.Length);
fsOut.Close();
}

[解决办法]
发现点错误:

FileStream fsOut = new FileStream(fileName, FileMode.Append, FileAccess.Write);
fsOut.Write(bin, 0, bin.Length);

读书人网 >Web Service

热点推荐