接口 / laravel5-sina-storage
新浪S3存储服务提供者,由新浪金融客户端API团队制作。
0.1.1
2016-11-17 10:33 UTC
Requires
- php: >=5.4.0
- cloudmario/scs: dev-master
- laravel/framework: ~5.0.16
- league/flysystem: ~1.0
This package is auto-updated.
Last update: 2024-09-24 04:15:11 UTC
README
设置
设置服务提供者
将 Jiaojie\Laravel\Storage\Providers\S3Provider
添加到您的 config/app.php
的 providers
数组中。
为您的新浪S3服务设置配置
在您的 config/filesystems.php
中,将您的配置数组放入 disks
。
"sina" => [ "driver" => "sina", "access_key" => "YOUR_ACCESS_KEY", "secret_key" => "YOUR_SECRET_KEY", "use_ssl" => false, "endpoint" => "上传的地址URL", "bucket" => "指定的域名地址", ],
使用
$disk = Storage::disk("sina"); $disk->put("finapp/js/$filename.js", file_get_contents($path));
它将通过您定义的文件扩展名检测MIME类型,例如,在这个例子中是 "js"。
感谢
感谢laravel框架团队提供的优秀框架。
感谢league/flysystem提供的通用文件系统API。
感谢cloudmario/scs提供的新浪云文件系统API。
最后,非常感谢PHP团队提供的编程语言。