package com.nq.service.impl; import com.google.common.collect.Lists; import com.nq.common.ServerResponse; import com.nq.service.IFileUploadService; import com.nq.utils.PropertiesUtil; import com.nq.utils.ftp.FTPUtil; import java.io.File; import java.io.IOException; import java.util.UUID; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; @Service("iFileUploadService") public class FileUploadServiceImpl implements IFileUploadService { private static final Logger log = LoggerFactory.getLogger(FileUploadServiceImpl.class); public ServerResponse upload(MultipartFile file, String path) { String fileName = file.getOriginalFilename(); File tartgetFile = new File(PropertiesUtil.getProperty("ftp.address"), fileName); try { file.transferTo(tartgetFile); return ServerResponse.createBySuccess(tartgetFile.getName()); } catch (IOException e) { return ServerResponse.createByErrorMsg("上传失败"); } } }