|
@@ -97,6 +97,7 @@ import cn.com.qmth.examcloud.core.questions.service.config.SysProperty;
|
|
|
import cn.com.qmth.examcloud.core.questions.service.export.ExportPaperAbstractService;
|
|
|
import cn.com.qmth.examcloud.support.filestorage.FileStorageUtil;
|
|
|
import cn.com.qmth.examcloud.web.filestorage.FileStoragePathEnvInfo;
|
|
|
+import cn.com.qmth.examcloud.web.filestorage.YunPathInfo;
|
|
|
|
|
|
/**
|
|
|
* @author chenken
|
|
@@ -1272,11 +1273,11 @@ public class PaperServiceImpl implements PaperService {
|
|
|
//通用存储
|
|
|
FileStoragePathEnvInfo env=new FileStoragePathEnvInfo();
|
|
|
env.setRelativePath(sysProperty.getRadioUploadPath() + mp3FileName);
|
|
|
- FileStorageUtil.saveFile("audioFile", env, mp3File,null);
|
|
|
+ YunPathInfo pi=FileStorageUtil.saveFile("audioFile", env, mp3File,null);
|
|
|
IoUtils.removeFile(mp3File);
|
|
|
|
|
|
//保存记录
|
|
|
- QuestionAudio audio = new QuestionAudio(questionId, file.getOriginalFilename(), sysProperty.getRadioUploadPath() + mp3FileName);
|
|
|
+ QuestionAudio audio = new QuestionAudio(questionId, file.getOriginalFilename(), pi.getRelativePath());
|
|
|
questionAudioService.saveQuestionAudio(audio, user);
|
|
|
} catch (Exception e) {
|
|
|
log.error(e.getMessage(), e);
|