ThinkCMF OSS直传插件
ThinkCMF 的 OSS 直传插件,直接上手就能搞定阿里云资源上传,适合图多、类型杂的场景。单图、多图、富文本上传都能搞定,连视频音频也支持,蛮全能的。配置也不复杂,几步搞定就能跑起来。
百度富文本上传这块也考虑到了,kindeditor
、ueditor
那些插件接入体验不错。像你在后台搞内容发布时,直接拖图片或贴视频地址就能上传上去,响应也快,代码也简单。
资源上阿里云以后,用自己的域名做展示就更灵活了。你只要在nginx.conf
里配置一下反向代理,走个代理到阿里云就行。官方域名怕限速或者看着不爽?直接挂个img.example.com
,也挺优雅的。
参考配置文件贴这了,nginx vhost
目录下这么写就能跑:
server {
listen 80;
listen 443 ssl;
server_name img.example.com;
root /home/www/website/public;
index index.html index.htm index.php;
set $basedir "open_basedir=/home/www/website/:/tmp/:/proc/";
access_log /home/www/logs/website.access.log;
error_log /home/www/logs/website.error.log;
ssl_certificate vhosts/ssl/ca.pem;
ssl_certificate_key vhosts/ssl/ca.key.unsecure;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 /404.html;
location = /404.html { return 404 'Sorry, File not Found!'; }
location / {
root /home/www/website/public;
proxy_pass https://imgbucket.oss-cn-beijing.aliyuncs.com/;
proxy_set_header Referer https://img.example.com;
}
location ~ /.ht { deny all; }
}
你要是想深入点,下面这些资源可以一块看看,Vue 直传、微信小程序上传、PPT 转图上传,全都围着OSS 直传展开的,场景也蛮多的:
如果你用的是ThinkCMF
,又想让上传体验更丝滑,云存储更稳定,试试这个插件,搭配阿里云用起来还蛮顺手的~
评论区