NpsResource表示资源对象。
| String |
id 附件唯一标识。只读。 |
| String |
name title caption 附件名称。 |
| NpsSite |
site 宿主站点。 |
| int |
type 资源类型。0图片 1文档 2视频 3音频 4Flash 5其他 |
| String |
suffix 后缀名。例如.jpg。只读。 |
| String |
tags 标签。多个标签之间以"_"间隔。只读。 |
| double |
size 文件长度,以Byte为单位。只读。 |
| NpsFile |
file 物理文件。只读。 |
| String |
url 发布后URL访问路径。只读。 |
| void |
new(NpsSite site,NpsFile file) 构造函数。在宿主站点site上根据文件file新建资源。资源默认名称是file的文件名。 |
| void |
ExtractFile(String file) 将资源文件写入file指定的文件名中。 |
| NpsAttach |
FitTo(int width,int height) 将图片转换成指定width,height大小的附件。返回转换后对象。 width=-1表示宽度自定义缩放。height=-1表示高度自定义缩放。 |
| boolean |
HasField(String name) 是否包含字段。true:是,false:不是 |
| Object |
GetFieldValue(String name) 返回name指定的字段值 正文内容返回String对象。其他根据数据库定义相应返回数字类型、字符串类型、日期类型等。 |
| String |
GetFieldValueFormatted(String name,String format) 按format指定的要求格式化返回name指定的字段值 |
| String |
GetFieldValueLimitted(String name,int wordcount) 返回name指定的字段值中的前wordcount个值。 数字将不被截断 wordcount<=0时返回整个字段值。 |
| void |
Save() 保存 |
| void |
UpdateContent(String content) 更新资源说明 |
| void |
UpdateContentByFile(NpsFile file) 从文件中更新资源说明 |
| void |
CopyTo(NpsSite site) 复制到指定站点 |
| NpsArticle |
PublishTo(NpsTopic topic) 发布到指定栏目,返回值为发布后的文章 |
| void |
Delete() 删除资源 |
| void |
AddTags(String tags) 添加标签,多个标签以_间隔 |
| void |
Clear() 清除临时文件 |