|
@@ -79,8 +79,11 @@ public class ArchiveFileAutoController extends BladeController {
|
|
|
saveVo.setIsCertification(new Integer("0").equals(saveVo.getIsNeedCertification()) ? 1 : 0);
|
|
|
saveVo.setArchiveId(archive.getId());
|
|
|
saveVo.setOriginId(archive.getId());
|
|
|
- String name = saveVo.getFileUrl().substring(saveVo.getFileUrl().lastIndexOf(".")+1);
|
|
|
- saveVo.setFileType((long) FileUtils.getFileType(name));
|
|
|
+ if(saveVo.getFileUrl() != null && saveVo.getFileUrl().lastIndexOf(".") > -1
|
|
|
+ && (saveVo.getFileUrl().lastIndexOf(".")+1)<saveVo.getFileUrl().length()) {
|
|
|
+ String name = saveVo.getFileUrl().substring(saveVo.getFileUrl().lastIndexOf(".") + 1);
|
|
|
+ saveVo.setFileType((long) FileUtils.getFileType(name));
|
|
|
+ }
|
|
|
saveVo.setSourceType(2);
|
|
|
list.add(saveVo);
|
|
|
if(saveVo.getFilePage() != null && !saveVo.getFilePage().equals("")){
|