Compare commits

..

No commits in common. "396d3fda1444fb769722a87332a84590c57be115" and "8199bd8a23ff67daa5112098c54c55cce73c6d78" have entirely different histories.

View File

@ -22,7 +22,6 @@ import java.awt.image.BufferedImage;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -172,22 +171,15 @@ public class InternArticleController {
if (imageID.isPresent()) { if (imageID.isPresent()) {
article.image = imageRepository.findImageById(imageID.get()); // add existing img to article article.image = imageRepository.findImageById(imageID.get()); // add existing img to article
} else { } else {
Path targetPath = Paths.get("./data/img/");
if (Files.notExists(targetPath)) {
Files.createDirectories(targetPath);
}
// write new img file to disk // write new img file to disk
Files.newOutputStream(Paths.get(targetPath.toString(), fileName)).write(imgFile.getBytes()); Files.newOutputStream(Paths.get("./data/img/", fileName)).write(imgFile.getBytes());
// create new img // create new img
Image newImage = new Image(); Image newImage = new Image();
newImage.path = "./data/img/" + fileName; // set new file to new img newImage.path = "./data/img/" + fileName; // set new file to new img
imageRepository.save(newImage); // save new img imageRepository.save(newImage); // save new img
article.image = newImage; // set new img to article article.image = newImage; // set new img to article
} }
} catch (IOException e) { } catch (Exception e) {
e.printStackTrace();
setDefaultImage(article); // if upload failed, reset to default img setDefaultImage(article); // if upload failed, reset to default img
} }
} }