服務之間傳遞圖片

File file = new File(tm + ".jpg");//生成
        ImageIO.write(resizeImageHintPng, "png", file);

FileSystemResource resource = new FileSystemResource(file);

        MultiValueMap<String, Object> map = new LinkedMultiValueMap<>();
        map.add("appId", appid);
        map.add("timeStamp", tm);
        map.add("authSign", authSign);
        map.add("image", resource);

        RestTemplate restTemplate = new RestTemplate();
        // 發送請求,設置請求返回數據格式爲String(去除上面方法中使用的httpEntity)
        Integer sid=savePixelImage(file);//存儲轉換後的圖片到服務器上
        ResponseEntity<Object> responseEntity = restTemplate.postForEntity(
                posturl, map, Object.class);
        
        file.delete();
        System.out.println(responseEntity.getStatusCode()+" body:"+responseEntity.getBody());

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章