更新记录
1.0.0(2026-02-28) 下载此版本
前端七牛云直传云存储初步发布
平台兼容性
uni-app(3.6.17)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | - | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | - | - | - | - | - | - | × | × |
其他
| 多语言 | 暗黑模式 | 宽屏模式 |
|---|---|---|
| √ | √ | √ |
han-mobile-qiniu-file
七牛云H5、PC、微信小程序前端直传
前端SDK npm i qiniu-js
微信小程序需要把七牛云官方域名放入请求域名
后端的php SDK
qiniu/php-sdk 其他的SDK请自行前往官网获取
<?php
namespace plugin\lfFile\utils;
use Qiniu\Auth;
class QiNiuFile { //上传配置 private array $config;
//缓存时间
private $cache;
const NO = 1;
const OK = 0;
public function __construct($config,$cache)
{
$this->config = $config;
$this->cache=$cache;
}
//获取七牛云直传配置
public function getQiNiuConfig(): array
{
// 创建认证
$auth = new Auth($this->config['qiniu_accessKey'], $this->config['qiniu_secretKey']);
// 定义上传策略
$policy = [
'callbackBodyType' => 'application/json',
'returnBody' => '{"key":"$(key)","hash":"$(etag)"}'
];
// 生成上传令牌(Token)
$token = $auth->uploadToken($this->config['qiniu_bucket'], null, $this->cache, $policy);
return [
'status' => self::OK,
'data' => [
'token' => $token,
'domain_url' => $this->config['qiniu_domain'],//访问域名
'bucket' => $this->config['qiniu_bucket'],//存储桶位置
'uploadFile'=>'https://upload-cn-east-2.qiniup.com/', //七牛云官方请求路径
]
];
}
}

收藏人数:
下载插件并导入HBuilderX
赞赏(0)
下载 650
赞赏 0
下载 11268439
赞赏 1866
赞赏
京公网安备:11010802035340号