接口/laravel5-sina-storage

新浪S3存储服务提供者,由新浪金融客户端API团队制作。

0.1.1 2016-11-17 10:33 UTC

This package is auto-updated.

Last update: 2024-09-24 04:15:11 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

设置

设置服务提供者

Jiaojie\Laravel\Storage\Providers\S3Provider 添加到您的 config/app.phpproviders 数组中。

为您的新浪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团队提供的编程语言。