🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 上传文件 目前niucloud-admin框架已支持本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 ### 上传文件 文件目录 niucloud\\core\\upload\\UploadLoader.php ~~~ namespace core\upload; use core\loader\Loader; /** * @see \core\upload\UploadLoader * @package think\facade * @mixin \core\upload\BaseUpload * @method string|null upload(string $dir) 附件上传 * @method array fetch(string $url, ?string $key) 抓取远程附件 * @method mixed delete(string $file_name) 附件删除 */ class UploadLoader extends Loader { /** * 空间名 * @var string */ protected $namespace = '\\core\\upload\\'; protected $config_name = 'upload'; /** * 默认驱动 * @return mixed */ protected function getDefault() { return config('upload.default'); } } ~~~ ### 使用上传装载器 ~~~ return new UploadLoader(self::$storage\_type, $storage\_config ?? \[\]); ~~~ 系统已经把长传方法进行了封装(CoreUploadService)。不需要用户调用上面的具体方法。