将文件、图片、文本数据保存到自己的云服务账号中。(1.37.5+版本提供)
本模块为测试状态,欢迎反馈问题。
安全注意事项:
- 请勿分享含有账号信息的动作。
- 请勿将含有账号信息的动作的调试运行文件发送给其他人。
目前支持的服务商:
- 阿里云 OSS
- 腾讯云 COS
- 七牛云 kodo
在使用本模块之前,您需要有云服务商的账号及相关访问凭据、创建好存储桶(Bucket)、设置好自定义域名。每种厂商具有自己特定的设置参数,请参考下面的详细说明。Bucket需要设置为公共可读才能通过浏览器访问。
参数
输入参数
【操作类型】目前仅支持“上传”。
【服务商】选择厂商。
【服务商参数】针对所选择的服务商,提供上传文件所需要的必要参数。每种厂商所需要的参数请参考本文后续部分的说明。
【对象名】可以理解为文件在服务器端的路径。
如,当对象名为_sitefiles/home/abc.png
时,如果域名为https://files.example.com
得到的最终网址就是https://files.example.com/_sitefiles/home/abc.png
注意:对象名不要以/
字符开始。
【上传内容】可以是以下几种类型:
- 文件的完整路径,按原格式上传文件;
- 图片变量,上传为一个图片文件;
- 其它文本内容,上传为一个文本文件;
【自定义域名】当使用自定义域名或CDN时,指定域名(需要带http或https),如https://files.example.com
。
【额外的请求头】额外发送的http header。每行一个,使用name:value
的形式填写。
注:仅阿里云、腾讯云 接口支持设置请求头。
【超时时间】请求超时时间。 这里可能需要根据要上传文件的大小做调整。
输出参数
【服务商网址】服务商对上传网站所生成的网址(使用服务商所提供的域名)。注:(1)阿里云提供的oss网址通常只能下载。(2)七牛云提供的网址仅供测试使用。
【自定义域名网址】根据自定义域名生成的网址。
【错误信息】出现错误时返回的错误信息。
各服务商参数
阿里云
Endpoint:服务节点网址,如:https://oss-cn-beijing.aliyuncs.com AccessKey:您的AccessKey(建议设立专用子账号并使用其AccessKey和AccessKeySecret) AccessKeySecret:您的AccessKeySecret BucketName:Bucket的名称
Bucket管理网址:https://oss.console.aliyun.com/bucket
查看EndPoint
腾讯云
BucketName:存储桶名称,如 test-13005123456 Region:节点名称,如ap-beijing AppId:账号的AppID,在账号信息中查看 SecretId:账号的SecretId(建议使用子账号) SecretKey:账号的SecretKey
查看APPID:
SecretId 和 SecretKey:
七牛云
Zone:存储区域ID,如z2,参见https://developer.qiniu.com/kodo/1671/region-endpoint-fq UseHttps:true 是否使用https上传 UseCdnDomains:true 是否使用CDN加速上传 AccessKey:你的AccessKey SecretKey:你的AccessSecret Bucket:存储空间名称,如quicker-test AccessUrl:自定义域名,如:http://qiniutest.getquicker.cn
存储空间信息:https://portal.qiniu.com/kodo/bucket
AccessKey查看:https://portal.qiniu.com/user/key