сохранить файл с другим именем в весенней загрузке - PullRequest
0 голосов
/ 02 октября 2018

Я загружаю один файл, который является составным.Я хочу сохранить этот файл под другим именем.

  1. попытался с помощью метода renameTo, но не сработал.
  2. попытался сместить, но не сработал

ниже приведен мой код, рисунок является составным файлом

String picName     = graphic.getOriginalFilename();EN_LENGTH) + "." + graphic.getContentType();
        Path   dirLocation = Paths.get(dirPath);
        String newName = CommonUtil.getToken(Constants.STANDRAD_TOKEN_LENGTH) + "." + graphic.getContentType();
        try {
            InputStream is = graphic.getInputStream();
            Files.copy(is, dirLocation.resolve(picName), StandardCopyOption.REPLACE_EXISTING);
            boolean a = new File(dirLocation+picName).renameTo(new File(dirLocation+newName));

по соображениям безопасности я хочу сохранить его под другим именем.

1 Ответ

0 голосов
/ 03 октября 2018

Решил проблему, исправив имя файла.Имя файла, которое я генерировал случайно, было неверным.у него была косая черта и т.д.

...