Compare commits
No commits in common. "396d3fda1444fb769722a87332a84590c57be115" and "8199bd8a23ff67daa5112098c54c55cce73c6d78" have entirely different histories.
396d3fda14
...
8199bd8a23
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user