如何使用ASP.NET(C#)发送.ZIP文件到Web服务 是不可能的?如何将.ZIP文件发送到Web服务
0
A
回答
1
您可以将文件转换为字节数组,数组传递给服务:
var fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
var fileData = new byte[fs.Length];
fs.Read(fileData, 0, Convert.ToInt32(fs.Length));
fs.Close();
只是传递fileData
到Web服务作为方法的参数或不过你通常会在你设定一个值传递。 (我个人更喜欢请求/响应风格的服务层,而不是webmethods,但他自己。)
1
如果文件可能很大,你可能想用分块方法让它们发送,这样你就可以提供反馈给你用户:
CodeProject - Sending Files in Chunks with MTOM Web Services and .NET 2.0
相关问题
- 1. 将ZIP文件从vb6发送到Web服务SOAP
- 2. 发送zip文件到php服务器
- 3. 如何将NSArray发送到Web服务
- 4. Web服务器如何将文件发送到客户端
- 5. 如何将多个文件发送到web服务
- 6. 如何将xml文件发送到.net web服务中android
- 7. 将文本文件的内容发送到WCF Web服务
- 8. 如何获得发送到Web服务
- 9. 使用ksop2如何发送大文件到web服务
- 10. 将数据发送到Web服务器
- 11. 将数据发送到Web服务器
- 12. 将原始xml发送到Web服务
- 13. 将GPS位置发送到Web服务
- 14. Ruby将文件发送到服务器
- 15. SILVERLIGHT将文件发送到服务器
- 16. 将MP3文件发送到服务器
- 17. 发送XML到web服务
- 18. 需要将文件发送到.NET WCF Web服务的指导
- 19. 通过web服务将文件从java发送到.net
- 20. 使用Java将XML文件发送到Web服务
- 21. 将文件发送到安全的SOAP Web服务
- 22. 将XML文件发送到Android中的Web服务器
- 23. 如何将文件从Linux(informatica服务器)发送到文件服务器(windows)
- 24. 通过POST发送ZIP文件到Base64中的服务器
- 25. 从其他Web服务发送文件
- 26. 通过web服务发送文件
- 27. Mule Zip文件并向FTP服务器发送压缩文件
- 28. 如何使用Axis2将二进制文件发送到Web服务?
- 29. 如何将HTTP发布到Web服务?
- 30. 如何将HTTP发布到Web服务?
你是什么意思的“网络服务”? “发送.ZIP文件”是什么意思?你想发送文件,还是解压缩并发送内容? – 2010-08-16 12:07:37
或者你只是想让用户上传ZIP文件? – NinjaCat 2010-08-16 12:22:05