yiichou / aliyun-oss-support

基于阿里云OSS的WordPress远程附件支持插件
Other
353 stars 81 forks source link

能否支持 css、js等缓存文件上传呢? #45

Closed llity closed 5 years ago

llity commented 6 years ago

目前发现只能上传图片哦。谢谢

llity commented 6 years ago

因为合并了css和js等文件在uploads文件夹,但是到oss上看,没有自动上传这个文件,所以想实现uploads整个文件夹的上传。谢谢

yiichou commented 6 years ago

你的 css, js 是怎么上传的呢?是通过 WordPress 后台的上传工具么?

llity commented 6 years ago

@IvanChou 有的js css 压缩minify插件自动生成的哦,然后保存到了wp upload目录。能否让你的插件能上次这个upload目录那就真的完美了。

llity commented 5 years ago

@IvanChou 一些插件会储存一些图片、js、css等到 wp-content 目录,能否给oss添加一个手动上传 wp-content 目录的内容到oss中去呢?谢谢

yiichou commented 5 years ago

嗯 这个问题目前可以通过现有方案完美解决的:

第一种方案: 升级到最新版,使用高级选项里面的 exclude 选项过滤掉这些特定的目录,不使用 OSS 来托管

第二种方案: https://github.com/IvanChou/aliyun-oss-support/wiki/How-to-handle-old-images 按这篇文档设置 OSS 回源,来避免这一系列的 OSS 文件找不到的问题

第三种方案: 使用插件里面提供的 hook, 去修改需要兼容的插件,帮它们完成文件上传 OSS 的步骤

do_action('oss_upload_file', $file);