在某一个地方,发现了一个ServiceStack的文件上传和图片处理示例项目,这个项目的位置是:https://github.com/ServiceStackApps/Imgur, 在线演示的地址:http://imgur.servicestack.net/, ,界面的效果如下图:
这个示例使用了新版的ServiceStack.Text 4.0。
示例项目包含的主要文件:
主要的实现代码在Global.asax中,包括入口出口类定义,服务,环境及组件的配置等。
default.html,显示页面,页面效果如上图,左侧图片列表和上传,右侧是对新上传的进行大小调整处理。
示例项目的功能:
文件上传:可批量上传,支持无线大文件、流媒体
图片处理:调整大小、生成略图、加水印、格式转换
路径处理:URL路径与物理路径转换,目录拆分拼接
ServiceStack.Text 4.0 组件的主要功能:
字符串处理:Xml/Json/Csv/Url encoding, BaseConvert, Rot13, Hex escape, etc.
XML JSON CSV 以及URL字符串的转换编码解码等。
数据转换与处理:Stream, Reflection, List, DateTime, etc extensions and utils
流式数据的处理、反射、列表、日期等格式处理扩展 和工具。
项目代码下载: http://down.51cto.com/data/1964549
http://down.51cto.com/data/1964550
http://down.51cto.com/data/1964551
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。