ServiceStack 4.0 新增功能概述 ServiceStack.Text 4.0

在某一个地方,发现了一个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

时间: 2025-01-06 21:15:41

ServiceStack 4.0 新增功能概述 ServiceStack.Text 4.0的相关文章

C#基础拾遗系列之二:使用ILSpy探索C#7.0新增功能点

第一部分: C#是一种通用的,类型安全的,面向对象的编程语言.有如下特点: (1)面向对象:c# 是面向对象的范例的一个丰富实现, 它包括封装.继承和多态性.C#面向对象的行为包括: 统一的类型系统 类与接口 属性.方法.事件 (2)类型安全:C#还允许通过dynamic关键字动态指定类型. 但是,C#仍然是一个主要的静态类型语言.之所以是一种强类型的语言,是因为它的类型规则是非常严格的,例如,不能够使用一个float类型的参数去调用一个解释int 类型的函数,除非显式的把float转换为int

ArcGIS 10.3 架构与新增功能概述

2014年12月10日,ArcGIS 10.3正式发布,新增了些功能,这里用思维导图大致绘制一下整体架构,便于索引记忆-- 点击看大图 源文件下载[百度云]:http://pan.baidu.com/s/1hqvh74w 推广链接 沈阳金建数字城市软件有限公司地理信息解决方案提供商:http://www.jjgis.com.cn 汉威电子官方微店地址:http://weidian.com/?userid=316021702#rd

Xcode 9.0 新增功能大全

Xcode是用于为Apple TV,Apple Watch,iPad,iPhone和Mac创建应用程序的完整开发人员工具集.Xcode开发环境采用tvOS SDK,watchOS SDK,iOS SDK和macOS SDK的形式捆绑Instruments分析工具,Simulator和OS框架. Xcode 9的亮点 Xcode 9包括整体质量改进以及广泛的新功能. 全新编辑.快速,基于结构的编辑器,可让您智能地突出显示和浏览代码.包括伟大的Markdown支持. 重构.重构内置于编辑体验之中,并

C#6.0新增功能

C# 6.0 版本包含许多可提高开发人员工作效率的功能. 此版本中的功能包括: 只读自动属性: 可以创建只能在构造函数中设置的只读自动属性. 自动属性初始值设定项: 可以编写初始化表达式来设置自动属性的初始值. Expression-bodied 函数成员: 可以使用 lambda 表达式创建单行方法. using static: 可以将单个类的所有方法导入当前命名空间. Null - 条件运算符: 可以简洁.安全地访问对象的成员,同时仍能使用 null 条件运算符检查 null. 字符串内插:

C#8.0 新增功能

连载目录    [已更新最新开发文章,点击查看详细] C#8.0提供了许多增强功能 01 Readonly 成员 可将 readonly 修饰符应用于结构的任何成员. 它指示该成员不会修改状态. 这比将 readonly 修饰符应用于 struct 声明更精细. 请考虑以下可变结构: public struct Point { public double X { get; set; } public double Y { get; set; } public double Distance =>

C#5.0新增功能02 调用方信息

连载目录    [已更新最新开发文章,点击查看详细] 通过使用调用方信息特性,可获取有关方法的调用方的信息. 可以获取源代码的文件路径.源代码中的行号和调用方的成员名称. 此信息有助于跟踪.调试和创建诊断工具.若要获取此信息,可以使用应用于可选参数的特性,每个特性都具有默认值. 下表列出在 System.Runtime.CompilerServices 命名空间中定义的调用方信息特性: 特性 描述 类型 CallerFilePathAttribute 包含调用方的源文件的完整路径. 这是编译时的

c# 6.0 新增功能

设置只读属性 语法如下 //设置只读的属性 public string FirstName { get; } public string LastName { get; } 只读属性只能在构造函数中设置 public Person(string firstName, string lastName) { FirstName = firstName; LastName = lastName; } 属性初始化表达式 属性可以设置初始值 public string FirstName { get; }

openstack【Kilo】汇总:包括20英文文档、各个组件新增功能及Kilo版部署

OpenStack Kilo版本发布 20英文文档OpenStack Kilo版本文档汇总:各个操作系统安装部署.配置文档.用户指南等文档 Kilo版部署 openstack[Kilo]入门 [准备篇]零:整体介绍 openstack[Kilo]入门 [准备篇]一: Ubuntu14.04远程连接(ssh安装) openstack[Kilo]入门 [准备篇]二:NTP安装 openstack[Kilo]入门 [准备篇]三:mysql(MariaDB)安装[控制节点] openstack[Kilo

cloudstack4.4新增功能前瞻

cloudstack4.4.0新功能前瞻 转载请注明地址:http://blog.csdn.net/zt689/article/details/37698989 1.   cloudstack4.4.0新增功能 cloudstack4.3.0发布已经好几个月,目前cloudstack4.4.0的开发正在忙碌的进行,估计离发布也不会久远.cloudstack4.4.0新增了许多功能.翻译不够准确的地方欢迎拍砖. 1.1   支持对root磁盘卷的存储管理 root磁盘卷的主存储插件的使用. 支持的