有谁能够告诉我,我怎么可以创建一个WCF REST服务,通过它我可以阿贝尔上传使用Android设备,iPhone & WP7文件服务器。WCF宁静与多平台支持服务文件上传
1
A
回答
4
感谢您的帮助,我能够为多个平台创建的文件上传WCF休息服务。
public void FileUpload(string fileName, Stream fileStream)
{
FileStream fileToupload = new FileStream("c:\\FileUpload\\" + fileName, FileMode.Create);
byte[] bytearray = new byte[10000];
int bytesRead, totalBytesRead = 0;
do
{
bytesRead = fileStream.Read(bytearray, 0, bytearray.Length);
totalBytesRead += bytesRead;
} while (bytesRead > 0);
fileToupload.Write(bytearray, 0, bytearray.Length);
fileToupload.Close();
fileToupload.Dispose();
}
[ServiceContract]
public interface IImageUpload
{
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "FileUpload/{fileName}")]
void FileUpload(string fileName, Stream fileStream);
}
+0
感谢这个..你可以请发表您用来上传图片到该代码Android的代码? –
+0
你能告诉我去访问来自Android设备此服务 –
2
任何Rest service
可以使用Android,iPhone和WP7进行访问。
一个选项是使用WCF
或MVC
创建Rest POST服务,并以data
作为base64字符串获取图像。
相关问题
- 1. WCF宁静服务注入WebOperationContext与Autofac
- 2. angular2与宁静的服务
- 3. 用Javascript下载文件并上传到宁静的web服务
- 4. 上传文件与WCF REST服务
- 5. 如何保护WCF宁静的服务?
- 6. wcf宁静的服务配置错误
- 7. 服务从宁静的WCF可下载文件调用
- 8. cakephp宁静服务
- 9. 如何在宁静的服务中进行kerberos/spnego支持?
- 10. WCF服务 - 支持范围:字节支持流文件?
- 11. ASP.NET MVC3多平台支持
- 12. 跨平台WCF服务
- 13. 尝试上载文件时WCF宁静服务访问被拒绝?
- 14. 与Spring整合的宁静服务
- 15. 春季引导与宁静服务
- 16. 在WCF宁静服务中将电子邮件ID作为参数传递
- 17. 在宁静的服务上实现SSO
- 18. 宁静服务上的数据加密
- 19. 支持多个文件上传处理
- 20. WCF服务中的SFTP文件上传
- 21. 将文件上传到WCF 3.5服务
- 22. WCF RESTful服务 - 上传两个文件
- 23. 在WCF服务中上传文件
- 24. Pushsharp兼容Phonegap和支持的平台+服务器控件
- 25. Azure宁静的web服务
- 26. 宁静的web服务eclipse
- 27. 宁静+休息服务
- 28. 使用REST服务跨平台文件上传/下载指导
- 29. localeCompare()平台支持
- 30. 的.NET Framework平台支持传统
如果可能的话,请提供工作示例或资源。我是新来的wcf。 – Enigma34