401一般是权限不足导致的,可以检查一下OSS的密匙是否更改过。
提交-音频
let submithomeworkall;
$(document).on('click','.v1-homework-submitbtn',async function(){
var indexs = layer.load(2,{shade: [0.5,'#fff']});
submithomeworkall = {
clsid:stutaskData.clsid,
taskid: stutaskData.taskid,
data:{}
};
submithomeworkall.data['homeworkData'] = {};//homeworkData数据
if(answerQuestionDataWaiAudio){
var indexs = layer.load(2,{shade: [0.5,'#fff']});
try{
for(let data of answerQuestionDataWaiAudio){
if(data.url){
上传uploadFile 到 oss
let fileData = await uploadFile(data.url,'07');
delete data.file;
data.fileid = fileData.fileid;
data.url = fileData.path;
}
submithomeworkall.data['homeworkData']['audios'] = data;
}
}catch (result) {
layer.close(indexs);
errorMsg('上传失败');
}
}
//音频上传
submithomeworkall.data['homeworkData']['audios'] = answerQuestionDataWaiAudio ;//外面的语音push
console.log('提交作业');
console.log(submithomeworkall);
console.log('提交作业');
api.request('/service/homework/submithomework',submithomeworkall,1).then(function (result) {
successMsg('上传成功',function(){
layer.close(indexs);
});
}).catch(function (result){
layer.close(indexs);
errorMsg('上传失败');
})
})
提交-图片
let submithomeworkall;
$(document).on('click','.v1-homework-submitbtn',async function(){
var indexs = layer.load(2,{shade: [0.5,'#fff']});
submithomeworkall = {
clsid:stutaskData.clsid,
taskid: stutaskData.taskid,
data:{}
};
submithomeworkall.data['homeworkData'] = {};//homeworkData数据
if(answerQuestionDataWaiImg){
var indexs = layer.load(2,{shade: [0.5,'#fff']});
try{
for(let data of answerQuestionDataWaiImg){
if(data.file){
上传uploadFile 到 oss
let fileData = await uploadFile(data.file,'01');
delete data.file;
data.fileid = fileData.fileid;
data.url = fileData.path;
}
submithomeworkall.data['homeworkData']['images'] = data;
}
}catch (result) {
layer.close(indexs);
errorMsg('上传失败');
}
}
//图片上传
submithomeworkall.data['homeworkData']['images'] = answerQuestionDataWaiImg ;//外面的图片push
console.log('提交作业');
console.log(submithomeworkall);
console.log('提交作业');
api.request('/service/homework/submithomework',submithomeworkall,1).then(function (result) {
successMsg('上传成功',function(){
layer.close(indexs);
});
}).catch(function (result){
layer.close(indexs);
errorMsg('上传失败');
})
})