此插件是一款基于百度BOS云存储的上传插件,通过此插件可以将FastAdmin的静态资源或上传资源部署(直传)到BOS云存储,减少服务器的压力,加快我们上传速度和浏览资源的速度。
操作流程
在使用百度BOS云存储之前请先到百度云存储添加一个Bucket,然后获取到Bucket的名称、地址、CDN链接,然后填写到后台插件管理->百度BOS云存储配置中去。
在百度BOS基础配置的跨域访问CORS配置,添加一个全局跨域规则便于开发,上线后可修改为只允许你指定的域名进行跨域上传。
配置成功后即可在后台直接上传文件至百度BOS。
常见问题
问:安装插件后不生效?安装插件后应当清除浏览器缓存,否则JS将不生效,如果你采用了CDN部署,还需要手动更新下public/assets/js/addons.js文件。
问:安装后上传报错误?安装插件以后需要在插件管理,配置中正确配置BOS的相关信息
问:上传成功后无法访问图片?插件管理,配置中的CDN地址前缀必须以http://或https://开头
问:上传时报File extension error.(code:-601)?这是由于文件格式错误,请检查你的插件配置中是否有配置对应的文件后缀格式。
问:上传时报File size error.(code:-600)?这是由于文件过大错误,请检查你的插件配置中最大可上传配置的值是否满足你的文件大小
问:为什么上传的图片不显示?首先检查你的CDN地址配置是否正确
单独打开图片看图片报错信息
如果你在安装云存储插件之前上传的图片是需要你手动同步到云存储空间(一般云存储都有提供FTP或专有管理工具可用于同步)
问:为什么后台管理的头像不显示?这是由于你启用了云存储后,后台头像也从云存储去加载头像了,而你云存储并没有该默认头像,你可以尝试同步/assets/img/avatar.png到你的云存储,或重新上传一个新的头像即可。