UNPKG

guci-date

Version:

A golden bottle of sake costs ten thousand yuan, and a jade plate costs ten thousand yuan.

41 lines (35 loc) 1.3 kB
let OSS = require('ali-oss') let client = new OSS({ region: 'oss-cn-beijing', //创建的时候,bucket所在的区域,华北2->oss-cn-beijing ;其他的可以去百度 accessKeyId: 'LTAI5tSgyjpiqFK4aGi2geXi',// 阿里云控制台创建的AccessKey accessKeySecret: 'IQd3MjCjqmxnZLaDjmH9bH1pMS6vJh', //阿里云控制台创建的AccessSecret bucket: 'mz-app-develop', //创建的bucket的名称 // endpoint: false // stsToken: 'IQd3MjCjqmxnZLaDjmH9bH1pMS6vJh', // retryCount: 10, timeout: 999999 }) export const put = async (ObjName, fileUrl) => { try { let result = await client.put(`${ObjName}`, fileUrl) // ObjName为文件名字,可以只写名字,就直接储存在 bucket 的根路径,如需放在文件夹下面直接在文件名前面加上文件夹名称 return result } catch (e) { console.log(e) } } // 上传成功之后,转换真实的地址 export const signatureUrl= async (ObjName) => { try { let result = await client.signatureUrl(`${ObjName}`) return result } catch (e) { console.log(e) } } export const getFileNameUUID = () => { function rx() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1) } return `${+new Date()}_${rx()}${rx()}` }