ThinkCMF OSS直传插件

ThinkCMF 的 OSS 直传插件,直接上手就能搞定阿里云资源上传,适合图多、类型杂的场景。单图、多图、富文本上传都能搞定,连视频音频也支持,蛮全能的。配置也不复杂,几步搞定就能跑起来。

百度富文本上传这块也考虑到了,kindeditorueditor那些插件接入体验不错。像你在后台搞内容发布时,直接拖图片或贴视频地址就能上传上去,响应也快,代码也简单。

资源上阿里云以后,用自己的域名做展示就更灵活了。你只要在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,又想让上传体验更丝滑,云存储更稳定,试试这个插件,搭配阿里云用起来还蛮顺手的~

rar
aliyuncs.rar 预估大小:92个文件
folder
aliyuncs 文件夹
folder
view 文件夹
folder
public 文件夹
folder
assets 文件夹
folder
xml2json 文件夹
file
xml2json.js 17KB
file
xml2json.min.js 8KB
folder
ossUploader 文件夹
folder
images 文件夹
file
success.png 2KB
file
icons.png 3KB
file
progress.png 1KB
file
bg.png 3KB
file
ajax-loader.gif 2KB
file
image.png 2KB
folder
js 文件夹
file
jquery-2.2.4.min.js 84KB
file
index.js 9KB
file
aliyun-oss-sdk.js 751KB
folder
css 文件夹
file
oosUploadStyle.css 6KB
file
reset.css 1KB
folder
plupload 文件夹
file
Moxie.swf 27KB
file
plupload.full.min.js 123KB
file
moxie.min.js 106KB
folder
jquery.plupload.queue 文件夹
file
jquery.plupload.queue.min.js 7KB
folder
css 文件夹
file
jquery.plupload.queue.css 4KB
file
jquery.plupload.queue.js 16KB
folder
img 文件夹
file
backgrounds.gif 3KB
file
buttons.png 1KB
file
done.gif 1024B
file
buttons-disabled.png 1KB
file
delete.gif 180B
file
throbber.gif 2KB
file
transp50.png 111B
file
error.gif 994B
folder
jquery.ui.plupload 文件夹
file
jquery.ui.plupload.min.js 18KB
folder
css 文件夹
file
jquery.ui.plupload.css 7KB
file
jquery.ui.plupload.js 40KB
folder
img 文件夹
file
plupload.png 6KB
file
loading.gif 4KB
file
plupload.dev.js 65KB
folder
i18n 文件夹
file
sr.js 2KB
file
km.js 3KB
file
fa.js 2KB
file
ko.js 2KB
file
da.js 2KB
file
et.js 2KB
file
hy.js 2KB
file
pt.js 2KB
file
sk.js 2KB
file
pl.js 2KB
file
bg.js 2KB
file
ca.js 2KB
file
zh_CN.js 2KB
file
cs.js 2KB
file
az.js 2KB
file
ar.js 2KB
file
tr.js 2KB
file
id.js 2KB
file
de.js 2KB
file
sq.js 2KB
file
el.js 2KB
file
ro.js 2KB
file
ru.js 3KB
file
lt.js 2KB
file
ku_IQ.js 2KB
file
vi.js 2KB
file
bs.js 2KB
file
sl.js 2KB
file
it.js 2KB
file
en.js 2KB
file
ms.js 2KB
file
pt_BR.js 2KB
file
cy.js 2KB
file
fr.js 2KB
file
nl.js 2KB
file
hu.js 2KB
file
ja.js 2KB
file
uk_UA.js 3KB
file
fi.js 2KB
file
kk.js 2KB
file
zh_TW.js 2KB
file
th_TH.js 3KB
file
lv.js 2KB
file
sv.js 2KB
file
es.js 2KB
file
ka.js 3KB
file
he.js 2KB
file
hr.js 2KB
file
plupload.min.js 17KB
file
Moxie.xap 64KB
file
moxie.js 303KB
file
uploader.html 41KB
folder
controller 文件夹
file
AssetController.php 11KB
folder
model 文件夹
file
OssPolicyModel.php 235B
file
config.php 5KB
folder
lib 文件夹
file
Aliyuncs.php.bak 3KB
file
aliyun-oss-php-sdk-2.3.0.phar 585KB
file
Aliyuncs.php 5KB
file
AliyuncsPlugin.php 1KB
...
rar 文件大小:670.86KB