又拍云存储新添10种新功能 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

又拍云存储新添10种新功能

以下内容取自收到又拍云(upyun)发来的邮件内容:

1、文件上传支持HTTPS协议
https协议是所有内容加密传输,可以防止文件上传过程中帐号验证信息和文件内容被拦截监听或篡改。

2、用户直传功能
目前的上传流程是终端(浏览器或客户端软件)上传文件到我们客户的服务器,然后客户服务器再把文件上传到又拍云存储。用户支持功能支持终端(浏览器或客户端软件)上传文件到又拍云存储。

3、增加1种缩略图格式
增加固定高度和宽度的缩略图格式

4、文件上传支持 Content-MD5 功能
用户上传时可提交文件的md5校验信息,服务器会对收到的文件同样进行md5校验,验证收到文件的完整性。

5、图片空间增加可上传的文件格式:
新增:bmp、tiff、jfif

6、图片空间增加图片信息获取
上传完成后会返回图片的width像素、hieght像素、图片格式、gif桢数。

7、缩略图增加是否锐化选项
用户创建缩略图时可以选择是否锐化,还是原图无损压缩。

8、修改图片像素限制
去掉图片单边不能大于20000像素、gif图不能大于20桢的限制,改用图片像素点进行限制,只要在总像素点范围内,宽高单边不限制。

9、图片空间增加原图加密(secret)支持
客户可以只允许会员访问缩略图,而原图必须通过secret才行访问。

10、api增加文件get-info功能

对于Hacklog Remote Attachment Upyun插件来说,最有用处的是第 2 条新增功能。
此前插件处理文件上传的方式一直是:用户电脑-〉博客服务器-〉Upyun服务器,有了“直传”功能以后,就可以省去将文件传输到博客服务器的中间环节,并且,对于图片,配合第6点,基本可以正常工作了。
目前还有个问题是,WP的图片调用API问题。因主题可自行增加图片的大小类型,还有调用时会做一些如图片的大小之类的判断。由于图片是存储在upyun服务器上,WP并不知道缩略图的高度和宽度。因此,这里有一点小问题。由于Upyun对于各种小图类型的图片是直接返回用户设置好的类型大小的图片,小图并不是直接存储在Upyun服务器上。如果不将图片存储为标准的WP附件,这当然不是个问题。但是这样的话,图片的管理就完全要由插件自动管理了(更新、删除等)。如果存储为标准的WP附件,那么各种小图的信息也要存储到库中,不然WP在调用时会出一些小问题。
还有就是,Upyun只有图片类型的空间才会自动生成缩略图,因此,如果同时要存图片和其它文件作为附件,得同时开两个bucket,一个文件类型的,另一个是图片类型的。
总之,如果是上传图片、插入图片html代码的话,并没有什么问题。问题是怎么与WP现有API整合。有时间就研究下,看能不能实现如下功能:
图片由用户电脑直接上传到upyun服务器
插入html代码时可选择小图的类型
在WP后台“媒体”管理处可正常删除和更新远程附件的信息
对于以前由WP生成缩略图(小图)的图片,还是保存现状,直接调用原图。对于后来上传的图片,按照upyun的缩略图命名来调用。

Tagged in :

All Comments (0)
Gravatar image
No Comments