后端
This commit is contained in:
@@ -23,26 +23,47 @@ import com.cpic.xim.utils.files.UploadedFile;
|
||||
@RequestMapping( "/regulatory" )
|
||||
public class AddNewRegulatoryController
|
||||
{
|
||||
// 制度库文件的基础目录
|
||||
private static final String baseDirectory = "D:/制度库/";
|
||||
|
||||
@RequestMapping( path = "/add-new-regulatory.do", method = RequestMethod.POST )
|
||||
@ResponseBody
|
||||
public static AddNewRegulatoryResponse addNewRegulatory( @RequestBody AddNewRegulatoryRequest request )
|
||||
{
|
||||
AddNewRegulatoryResponse response = new AddNewRegulatoryResponse();
|
||||
|
||||
// 验证文件是否存在
|
||||
|
||||
// 验证文件是否存在,并判断目睹路径是否有同名文件存在
|
||||
for ( UploadedFile file : request.getRegulatoryFiles() )
|
||||
{
|
||||
File uploadFile = new File(file.getAbsoluteFilePath());
|
||||
|
||||
String destFilePath = baseDirectory + "/" + request.getRegulatoryName() + "/" + file.getFileName();
|
||||
File uploadFile = new File( file.getAbsoluteFilePath() );
|
||||
File dest = new File( destFilePath );
|
||||
|
||||
if ( uploadFile.exists() == false )
|
||||
{
|
||||
response.setSuccess(false);
|
||||
response.setSuccess( false );
|
||||
response.setMessage( "文件" + file.getAbsoluteFilePath() + "不存在!" );
|
||||
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
// 判断目的路径是否有同名文件
|
||||
if ( dest.exists() == true )
|
||||
{
|
||||
response.setSuccess( false );
|
||||
response.setMessage( "文件" + file.getAbsoluteFilePath() + "存在同名文件!" );
|
||||
|
||||
return response;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 复制文件
|
||||
for ( UploadedFile file : request.getRegulatoryFiles() )
|
||||
{
|
||||
File uploadFile = new File( file.getAbsoluteFilePath() );
|
||||
|
||||
}
|
||||
|
||||
return response;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user