jacksunny/

ossfs

该软件包最新版本(v0.7)没有提供许可证信息。

阿里云OSS适配器,适用于Laravel文件系统5.2+

v0.7 2017-06-09 05:29 UTC

This package is not auto-updated.

Last update: 2024-09-26 07:40:32 UTC


README

基于阿里云OSS的Laravel文件系统插件,您可以使用OSS作为正常的Laravel文件系统模式

  1. 安装包 composer require "jacksunny/ossfs":"dev-master"

  2. 将以下代码添加到config/filesystems.php文件中的"disks"数组中

  'oss' => [
            'driver' => 'oss',
            //using innernal network to transfer files,suggest external network for testing,internal network for running
            //'internal'=>true,
            'internal'=>false,
            'key' => env('OSS_KEY','APPKEYAPPKEYAPPK'),
            'secret' => env('OSS_SECRET','APPSECRETAPPSECRETAPPSECRETAPP'),            
            'city'=>'上海',
            'networkType'=>'经典网络',
            'bucket' => env('OSS_BUCKET','mybucketname'),
        ],
   
  1. 现在您可以使用Laravel文件系统在阿里云OSS上存取文件
    $filename = time()."";
    $content = "Contents";
    $result =  Storage::disk('oss')->put($filename, $content);
    or
    $result = Storage::disk('oss')->put($filename, $request->file('logo')->getRealPath());