Commit 6dd980d1 by fengzhaoyu

fix:oss上传

parent e21095db
......@@ -237,3 +237,19 @@ export function getZoomUrl(data) {
type: "binding"
});
}
// oss 上传 获取授权
export function getOssPermission() {
return $http({
method: "get",
data: "",
url: `/meet/meeting-log-resource/getOssUploadSignature`
});
}
// oss 上传 获取授权
export function getuploadResource(data) {
return $http({
method: "post",
data: JSON.stringify(data),
url: `/meet/meeting-log-resource/uploadResource`
});
}
\ No newline at end of file
export const globalUrl = "https://gateway-beta.mingwork.com";
export const globalUrl2 = "https://third-authentication-beta.mingwork.com";
......@@ -2,7 +2,7 @@ import create from 'dd-store';
import { checkFullScren } from "../../utils/checkFullScren";
import pageStore from './store';
import { getMeetingRoomAffairs, createMeetingTask, deleteMeetingTask, updateMeetingTask, uploadPermissions } from '../../api/request';
import { isParticipate, deleteSchedule, getScheduleDetail, getUserScheduleInTime, modifySchedule, getMeetingRoomRepeatAffairs } from '../../api/request.js'
import { getOssPermission, getuploadResource, isParticipate, deleteSchedule, getScheduleDetail, getUserScheduleInTime, modifySchedule, getMeetingRoomRepeatAffairs } from '../../api/request.js'
import { throttle, getCreateShowTime } from './../../utils/utils.js'
import { observer } from '/utils/observer.js'
import { resolve } from 'path';
......@@ -1610,15 +1610,60 @@ create.Page({
},
// 上传oss文件
addOssFile() {
// dd.chooseImage({
// count: 2,
// success: (res) => {
// dd.alert({
// title: '选中的图片',
// content: JSON.stringify(res.filePaths)
// })
// },
// });
const that = this
let timestamp = new Date().getTime()
console.log(getApp().globalData.avatar)
getOssPermission().then(res => {
dd.chooseImage({
count: 2,
sourceType: ['camera', 'album'],
success: (success) => {
dd.uploadFile({
url: res.data.data.host,
fileType: 'image',
fileName: 'file',
filePath: success.filePaths[0],
formData: {
key: res.data.data.dir + timestamp + getApp().globalData.userid,
policy: res.data.data.policy,
OSSAccessKeyId: res.data.data.accessId,
success_action_status: 200,
signature: res.data.data.signature
},
success: () => {
console.log(11111)
const data = {
resourceType: 'accessory',
creatorId: getApp().globalData.userid,
category: '2',
scheduleId: that.store.data.scheduleId,
groupId: that.store.data.groupId,
creatorInfo: getApp().globalData.userInfo,
description: '',
logType: 'schedule_accessory_add',
fileKey: res.data.data.dir + timestamp + getApp().globalData.userid
}
console.log(JSON.stringify(data))
getuploadResource(data).then(su => {
dd.alert({
title: '上传成功',
content: JSON.stringify(su)
})
})
},
fail: (err) => {
dd.alert({
title: '上传失败',
content: JSON.stringify(err)
})
}
});
},
});
console.log(res)
})
},
//隐藏文件操作浮窗
hideFileOperate() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment