加载中…

网盘上传文件

# 获取上传凭证 ```javascript WXAPI.organizePanUploadGetSignature({ token: '00' }) ``` + token 当前用户登录凭证 + organizeId 组织ID + ext 文件后缀,比如 .jpg .zip 之类的,小数点不能省略 ```json { "code": 0, "msg": "success", "data": { "OSSAccessKeyId": "LTAIR5mTmPGi2qAM", "signature": "NvJ9ZIESwPLtuGqm2truXL5R7/s=", "success_action_status": 200, "host": "https://organize-pan.oss-cn-hangzhou.aliyuncs.com", "key": "615/2026/02/05/2159944e-4304-4c4c-967d-14602849f38d.txt", "policy": "eyJleHBpcmF0aW9uIjoiMjAyNi0wMi0wNVQxMTozMzozMy4yMTJaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwMF0seyJrZXkiOiI2MTVcLzIwMjZcLzAyXC8wNVwvMjE1OTk0NGUtNDMwNC00YzRjLTk2N2QtMTQ2MDI4NDlmMzhkLnR4dCJ9XX0=" } } ``` + host 客户端上传文件的地址,如果是微信小程序,对应的域名需要添加到上传文件的合法域名 + 其他参数,客户端上传的时候,全部需要作为参数传递给阿里云,否则上传不成功 # 前端上传文件到OSS POST 方式,请求上面的 `host`地址,除了上面的参数外,外加一个文件参数: + 参数名 file ,这个参数阿里云有要求,必须放在最后一个参数传递,也就是放在上面几个参数的下面 + Content-Type: multipart/form-data 请求返回的状态码是 200 说明上传成功,否则上传失败,请注意,这里是值得 `status code`状态码 如果是微信小程序之类的,请使用类似 `wx.upload`之类的方法上传 # 上传成功后,将文件加入到网盘中 ```javascript WXAPI.organizePanUploadV2({ token: '00' }) ``` + token 当前用户登陆凭证 + name 自定义文件名称 + organizeId 组织ID + filePath 这里传第一步接口返回的 key 参数 + size 文件容量(字节),请在客户端选择文件后获取 上传文件请参考 [https://www.yuque.com/apifm/nu0f75/ygvqh6](https://www.yuque.com/apifm/nu0f75/ygvqh6)