Aliyun-oss-storage
Aliyun-oss-storage copied to clipboard
阿里云OSS laravel storage Filesystem adapter, 打造Laravel最好的OSS Storage扩展.
在使用一些诸如 Laravel-Admin 框架的时候,当文件不存在时获取文件 url 时会抛出异常。这会导致这些框架直接页面报错无法正常显示。 我更希望的是两种方案来解决: 方案一:去掉 getUrl 在获取文件 URL 地址时去掉 has() 的调用。直接返回 url 的地址。 方案二:增加一个方法来改变这一默认检测文件是否存在的行为。 has() 方法的调用会导致频繁的网络开销。其次,与诸多框架也不能无缝结合。虽然,文件不存在是我的问题。但是,在项目迁移时,或系统程序异常时。会导致文件不存在。也或者一个页面有太多文件需要从云存储获取 url 时,会导致服务器端 tcp 连接并发很高。 在 2.0.x 系列就没有做此判断。 特别是线上数据库导致本人来调试代码的时候,我们通常不会把线上的资源也全部导下来。 麻烦作者处理一下。谢谢!

https://help.aliyun.com/document_detail/55811.html?spm=a2c4g.11186623.6.1338.21376dd7WF5O9s 自己折腾了没实现 望大神更新下
配置: 打印URL: OSS_CNAME为true结果: OSS_CNAME为false结果: 上传时只能使用oss地域节点,不可以使用cdn。