| 
														
															@@ -2,10 +2,16 @@ import COS from 'cos-js-sdk-v5'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { Message } from 'element-ui'; 
														 | 
														
														 | 
														
															 import { Message } from 'element-ui'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { getTmpSecretKey } from '@/api/common'; 
														 | 
														
														 | 
														
															 import { getTmpSecretKey } from '@/api/common'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+console.log('环境变量:', process.env); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+console.log('NODE_ENV:', process.env.NODE_ENV); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+console.log('VUE_APP_COS_BUCKET:', process.env.VUE_APP_COS_BUCKET); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+console.log('VUE_APP_COS_REGION:', process.env.VUE_APP_COS_REGION); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const config = { 
														 | 
														
														 | 
														
															 const config = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  Bucket: process.env.COS_BUCKET, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  Region: process.env.COS_REGION, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  Bucket: process.env.VUE_APP_COS_BUCKET, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  Region: process.env.VUE_APP_COS_REGION, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }; 
														 | 
														
														 | 
														
															 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+console.log('COS配置:', config); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 上传到腾讯云cos 
														 | 
														
														 | 
														
															 // 上传到腾讯云cos 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export const uploadObject = async (file,onProgress,type,callBackUp) => { 
														 | 
														
														 | 
														
															 export const uploadObject = async (file,onProgress,type,callBackUp) => { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -34,7 +40,7 @@ export const uploadObject = async (file,onProgress,type,callBackUp) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }, 
														 | 
														
														 | 
														
															             }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }); 
														 | 
														
														 | 
														
															         }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        console.log("初始化成功") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let fileName = file.name || "" 
														 | 
														
														 | 
														
															         let fileName = file.name || "" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         const upload_file_name = new Date().getTime() + '.' + fileName.split(".")[fileName.split(".").length - 1]; 
														 | 
														
														 | 
														
															         const upload_file_name = new Date().getTime() + '.' + fileName.split(".")[fileName.split(".").length - 1]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let date =  new Date() 
														 | 
														
														 | 
														
															         let date =  new Date() 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -45,10 +51,11 @@ export const uploadObject = async (file,onProgress,type,callBackUp) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let videoKey = `/userVideo/${uploadDay}/${upload_file_name}` 
														 | 
														
														 | 
														
															         let videoKey = `/userVideo/${uploadDay}/${upload_file_name}` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let courseKey = `/course/${uploadDay}/${upload_file_name}` 
														 | 
														
														 | 
														
															         let courseKey = `/course/${uploadDay}/${upload_file_name}` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let key = type ===1 ? courseKey : videoKey; 
														 | 
														
														 | 
														
															         let key = type ===1 ? courseKey : videoKey; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        console.log("开始上传") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return new Promise((resolve, reject) => { 
														 | 
														
														 | 
														
															         return new Promise((resolve, reject) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            console.log("uploadFile") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             cos.uploadFile( 
														 | 
														
														 | 
														
															             cos.uploadFile( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 { 
														 | 
														
														 | 
														
															                 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Bucket: config.Bucket, /* 必须 */ 
														 | 
														
														 | 
														
															                     Bucket: config.Bucket, /* 必须 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Region: config.Region, /* 存储桶所在地域,必须字段 */ 
														 | 
														
														 | 
														
															                     Region: config.Region, /* 存储桶所在地域,必须字段 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Key: key, // 文件名 
														 | 
														
														 | 
														
															                     Key: key, // 文件名 
														 |