通过Web Service进行文件传输
来源:互联网 发布:java生产者消费者模式 编辑:程序博客网 时间:2024/04/29 12:47
服务端:
[WebMethod(Description = "上传文件/图片")]
public string UploadFile(byte[] fsBuffer, string FileName)
{
using (MemoryStream m = new MemoryStream(fsBuffer))//定义并实例化一个内存流,来存放上传的文件/图片二进制流
{
using (FileStream f = new FileStream(System.Configuration.ConfigurationManager.AppSettings["FileSavePath"] + FileName, FileMode.Create))//把内存里的文件写入文件流
{
m.WriteTo(f);
}
}
}
客户端:
System.IO.Stream fs = new System.IO.FileStream(fileName, FileMode.Open);
FileService service = new FileService();
byte[] fsbuffer = new byte[fs.Length];
fs.Read(fsbuffer , 0, (int)fs.Length);//将输入流读入二进制数组中
service.UploadFile(fsbuffer , "test.jpg");
注:该方法不适应大文件的下载,因为这是一次性把文件读入内存的。
- 通过Web Service进行文件传输
- WinCE平台与数据库服务器通过web service进行数据通讯
- 用lftp通过sftp进行文件传输
- CE6810交换机通过FTP进行文件传输
- Web Service进行发布
- 实现带有用户身份验证的文件传输Web Service(转)
- 实现带有用户身份验证的文件传输Web Service(1)
- 实现带有用户身份验证的文件传输Web Service(2)
- 实现带有用户身份验证的文件传输Web Service(3)
- 实现带有用户身份验证的文件传输Web Service(1)
- 实现带有用户身份验证的文件传输Web Service(4)
- 实现带有用户身份验证的文件传输Web Service(2)
- Android4.1+通过USB 连接Ubuntu进行文件传输方案
- 通过Web Service上传文件
- 通过Web Service发送手机短信
- 通过Axis开发Web Service
- 通过Web Service发送手机短信
- Web Service通过SoapHeader身份验证
- spket安装说明
- ASP.net中Panel控件用法
- JS中undefined,null,"",0和false的区分
- 技术管理中几个常见问题
- 安全过滤器链
- 通过Web Service进行文件传输
- 测试mssql中sql语句执行时间
- Oracle下删除大表应该用drop还是truncate?
- VC开发小技巧
- Ultraedit + WinAVR + AVR Studio
- php的html解析工具 PHP Simple HTML DOM Parser
- Repeater控件分页例子
- SQLServer 锁
- js代码-不刷新网页更换验证码