First Version Image service for Mobile App(Odata.svc)
来源:互联网 发布:最会写文案的淘宝店 编辑:程序博客网 时间:2024/06/06 11:48
1, template model
is model, something like
public class TemplateDetails : Template { public string Author { get; set; } public string Tags { get; set; } public string Categories { get; set; } public string Types { get; set; } }
2, core code
[WebGet] public List<Template> TemplateThumbnail() //for return more than one record, use List<class> { List<Template> result = new List<Template>(); // remember need new it Template tt = null; int i = 0; var ts = Cache.Templates.OrderBy(n => Guid.NewGuid()); foreach (var t in ts) { if (t != null && t.State >= Template.States.open) { i++; tt = new Template { Thumbnail = t.Thumbnail, Id = t.Id, Name = t.Name, Description = t.Description, docPic = t.docPic, Width = t.Width, Height = t.Height, Price = t.Price, }; result.Add(tt); if (i >= 10) { break; } } } return result; }
3, Web Service Return Image as byte[] (byte array)
[WebGet] public byte[] imageservice() { System.Net.WebRequest request = System.Net.WebRequest.Create( "http://www.microsoft.com//h/en-us/r/ms_masthead_ltr.gif"); System.Net.WebResponse response = request.GetResponse(); System.IO.Stream responseStream = response.GetResponseStream(); Bitmap bitmap = new Bitmap(responseStream); //Bitmap bitmap = new Bitmap(@"~\Content\4pm.jpg"); MemoryStream stream = new MemoryStream(); System.Runtime.Serialization.Formatters.Binary.BinaryFormatter formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); formatter.Serialize(stream, bitmap); return stream.ToArray(); }
- First Version Image service for Mobile App(Odata.svc)
- Java Library for OData Version 4
- My first mobile web app
- OData Version 4.0 URL
- SAP OData Service
- Windows Azure Mobile Service - Logs for diagnostics
- Mobile first! Wijmo 5 + Ionic Framework之:费用跟踪 App
- Mobile first! Wijmo 5 + Ionic Framework之:费用跟踪 App
- 用 OData Service 访问 MarketBank
- 用 OData Service 访问 Demographics
- towards code-free:scalable cascaded hashing for mobile image search
- mobile service
- Mobile Service
- Mobile Service
- LINK - Setup Azure Mobile Service for existing Azure Sql database
- LINK - Paging for Azure Mobile Service Custom API (JS)
- 用 OData Service 访问云数据
- 用 OData Service 访问在线法律
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月9日-1月15日)
- 求质数表 素数筛求素数 效率比较 数论相关
- 树的遍历
- OpenID Summary1 (Facebook)
- OpenId Summary2 (Google Account)
- First Version Image service for Mobile App(Odata.svc)
- lsmod, modprobe
- 怎么在网站中插入天气预报
- Asp.net上传图片同时生成文字水印图,图片水印图,缩略图
- SQL语句的基本操作
- Netstat to to find number of connections from each IP
- x86 Registers
- 152. Fact speaks loader than words. 事实胜于雄辩
- 中国版SSH---家德瑞简介