1006
人物
Discuz如何存储远程附件到OSS__ossftp_常用工具_对象存储 OSS-阿里云
前言
网站远程附件功能是指将用户上传的附件直接存储到远端的存储服务器,一般是通过FTP的方式存储到远程的FTP服务器。
目前Discuz论坛、phpwind论坛、Wordpress个人网站等都支持远程附件功能。
本文介绍如何基于Discuz论坛存储远程附件。
准备工作
申请OSS账号,并且创建一个public-read的bucket。这里需要权限为public-read是因为后面需要匿名访问。
详细步骤
测试所用Discuz版本为Discuz! X3.1,下面是作者的详细设置流程.
登录Discuz站点,进入管理界面后,先点击全局,再点击上传设置,如下图所示。
选择远程附件,然后开始设置。
需要选择启用远程附件。
启用SSL链接为 否。
FTP服务器地址, 即运行ossftp工具的地址,一般填127.0.0.1即可。
FTP服务的端口号,默认为2048。
FTP登录用户名,格式为AccessKeyID/BukcetName, 注意这里的’/‘不是’或‘的意思。
FTP的登录密码,为AceessKeySecrete。
被动模式连接,选择默认的是即可。
8.远程附件目录,填 . 表示在Bucket的根目录下创建上传目录。
9.远程访问URL, 填
https://BucketName.Endpoint
即可。
这里测试所用bucket为test-hz-jh-002, 属于杭州区域的,所以这里填写的是https://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com
注意BucketName要和Endpoint匹配。
10.超时时间,设置为0即可,表示服务默认。
11.设置好后,可以点击测试远程附件,如果成功则会出现如下画面。
- 发帖验证
好了,现在我们去论坛发帖试试。随意找个板块,发贴时上传图片附件如下所示。
在图片上右键点击,选择在“新建标签页中打开图片”,如下所示。
这里看到浏览器中图片的URL为 https://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/forum/201512/18/171012mzvkku2z3na2w2wa.png, 这就表示图片已经上传到了OSS的test-hz-jh-002中。
最后更新:2016-11-23 16:04:11
上一篇:
有关Multipart命令__osscmd_常用工具_对象存储 OSS-阿里云
下一篇:
Phpwind如何存储远程附件到oss__ossftp_常用工具_对象存储 OSS-阿里云
常见攻击类型及排查处理建议___安全问题_技术分享_云虚机主机-阿里云
MySQL到DRDS的数据迁移__数据迁移_用户指南_数据传输-阿里云
发送消息给设备并得到设备响应__接口列表_服务器端API_阿里云物联网套件-阿里云
制作报表-门户__制作报表_Quick BI-阿里云
MSSQL2008导入数据教程__数据库_使用指南_云虚机主机-阿里云
推通知给Android设备__推送相关_API 列表_OpenAPI 2.0_移动推送-阿里云
更换域名分组__域名分组接口_API文档_云解析-阿里云
图片鉴黄异步调用接口__智能图片鉴黄API_内容检测API文档_阿里绿网-阿里云
阿里云联手Intel推出新计划 建立精品游戏生态
报表制作-功能概述___制作报表_Quick BI-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云