关于用webservice进行文件上传的问题,客户端以bytep[]分段传送,服务器接受后如何避免多次IO操作? 如题,谢谢!我的环境是c#2005 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的webmethod是这样的:[WebMethod] public bool SendFileBinary(string fileFullPath, byte[] binaryArray) { try { FileStream fs; fs = new FileStream(Server.MapPath(@"./" + UploadPath + "/" + fileFullPath), FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write, binaryArray.Length, false); if (fs.CanWrite && fs.CanSeek) { fs.Seek(fs.Length, SeekOrigin.Begin); fs.Write(binaryArray, 0, binaryArray.Length); fs.Close(); fs.Dispose(); return true; } else { return false; } } catch { return false; } } treeview选中节点前checkbox 然后在通过按钮实现删除 关于winform的程序错误1!! “2010-08-14 0:00:00” 转换格式为什么是 “2010年8月14日 12时” 排序的问题 删除菜单 按钮的时候,如何删除对应的代码?? C#中表格不能居中, 上传整个目录到服务器上??C/S 如何实现 救命~~~~~~~~~ 求Data Access Application Block中UpdateDataset的用法 如何控制打印的时候不弹出打印的那个框 PHP代码转C#代码 哪儿出错了? c#如何判断返回的表为空 两个listview拖拽的问题
[WebMethod]
public bool SendFileBinary(string fileFullPath, byte[] binaryArray)
{
try
{
FileStream fs;
fs = new FileStream(Server.MapPath(@"./" + UploadPath + "/" + fileFullPath), FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write, binaryArray.Length, false);
if (fs.CanWrite && fs.CanSeek)
{
fs.Seek(fs.Length, SeekOrigin.Begin);
fs.Write(binaryArray, 0, binaryArray.Length);
fs.Close();
fs.Dispose();
return true;
}
else
{
return false;
}
}
catch
{
return false;
}
}