| 12345678910111213141516171819202122232425262728 |
- import {qiniuUptoken} from './qiniu.service.js';
- import './user.service.js';
- Parse.Cloud.define("qiniu_uptoken", async (request) => {
- // 从全局配置中获取七牛云配置
- let configQiniu = globalThis.appConfig?.qiniu || {
- ak: 'RBzrmzIHEo-0-Obmm5lueNjYducqXIW0-Sgf2FD3',
- sk: 'HOvK_8u9R7FeKgYzw-teuugNzInzwszhMFiNq_D1',
- bucket: '',
- domain: '',
- zoneUrl: '',
- zone: 'z2',
- max_file_size: 400
- };
- let cid = request.params.company;
- if(cid){
- let query = new Parse.Query("Company");
- let company = await query.get(cid);
- if(company.get("configQiniu") && company.get("configQiniu").ak){
- configQiniu = company.get("configQiniu");
- }
- }
- console.log('七牛云配置:', configQiniu);
- return qiniuUptoken(configQiniu);
- });
- export default {}
|