Skip to content

Commit 85cf448

Browse files
committed
move into javaai dir, add k8s and dockerfile and basicauth
1 parent 31c18aa commit 85cf448

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

java-ai/src/main/java/oracleai/UploadDownloadImage.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ public String uploadImage(@RequestParam("image") MultipartFile image, Model mode
2929
return "images";
3030
}
3131

32-
@GetMapping("/uploadimageandvideo0")
33-
public String uploadimageandvideo(@RequestParam("image") MultipartFile image, Model model) {
34-
// ORDSCalls.uploadImage(image);
35-
// System.out.println("Image upload complete for: " + image.getOriginalFilename());
36-
System.out.println("convertImage(): " + ORDSCalls.convertImage());
37-
ImageStore[] imageStores = ORDSCalls.getImageStoreData();
38-
model.addAttribute("images", imageStores);
39-
return "images";
40-
}
32+
// @GetMapping("/uploadimageandvideo0")
33+
// public String uploadimageandvideo(@RequestParam("image") MultipartFile image, Model model) {
34+
//// ORDSCalls.uploadImage(image);
35+
//// System.out.println("Image upload complete for: " + image.getOriginalFilename());
36+
// System.out.println("convertImage(): " + ORDSCalls.convertImage());
37+
// ImageStore[] imageStores = ORDSCalls.getImageStoreData();
38+
// model.addAttribute("images", imageStores);
39+
// return "images";
40+
// }
4141

4242

4343
private static final String DIRECTORY = "/tmp/images/";
@@ -52,8 +52,10 @@ public ResponseEntity<String> uploadImage(@RequestParam("image") MultipartFile f
5252
org.apache.commons.io.FileUtils.forceMkdir(new File(DIRECTORY));
5353
Path path = Paths.get(DIRECTORY + file.getOriginalFilename());
5454
file.transferTo(path);
55-
56-
return ResponseEntity.ok("File uploaded and available at: " + "/images/" + file.getOriginalFilename());
55+
return ResponseEntity.ok(
56+
ORDSCalls.convertImage("http://129.80.168.144/transferimage/images/" + file.getOriginalFilename())
57+
);
58+
// return ResponseEntity.ok("File uploaded and available at: " + "/images/" + file.getOriginalFilename());
5759
} catch (Exception e) {
5860
return ResponseEntity.internalServerError().body("Could not upload the file: " + e.getMessage());
5961
}

java-ai/src/main/java/oracleai/services/ORDSCalls.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,15 @@ public static ImageStore[] make3Drequest() {
124124
}
125125

126126

127-
public static String convertImage() {
127+
public static String convertImage(String imageLocation) {
128128
String apiUrl = "https://api.meshy.ai/v1/image-to-3d";
129129
RestTemplate restTemplate = new RestTemplate();
130130
HttpHeaders headers = new HttpHeaders();
131131
headers.setContentType(MediaType.APPLICATION_JSON);
132132
headers.set("Authorization", "Bearer " + AIApplication.THREEDEY);
133133
String requestJson =
134-
"{\"image_url\": \"https://upload.wikimedia.org/wikipedia/commons/e/e1/Face_%E2%80%93_Alexander.jpg\", " +
134+
// "{\"image_url\": \"https://upload.wikimedia.org/wikipedia/commons/e/e1/Face_%E2%80%93_Alexander.jpg\", " +
135+
"{\"image_url\": \""+imageLocation+"\", " +
135136
"\"enable_pbr\": true, \"surface_mode\": \"hard\"}";
136137
HttpEntity<String> entity = new HttpEntity<>(requestJson, headers);
137138
ResponseEntity<String> response = restTemplate.postForEntity(apiUrl, entity, String.class);

0 commit comments

Comments
 (0)