クライアントから受け取ったMultipartFileをバイト配列に変換して、別のサーバーに送信する必要があります(最初のサーバーにファイルを保存せずに)。 MultipartFile.getBytes()関数を使用したかったので、のようなものに変換しました。[B @ 71336b2e。 私が要求MultipartFileからバイト配列
@RequestMapping(method = RequestMethod.POST)
public Object doPost(ModelMap model, HttpServletRequest request, HttpServletResponse response,
@RequestParam(value = "imageFile", required = false) MultipartFile file) {
からファイルを取得して、セッター fbImg.setFile(file.getBytes());
よそれから私は、残りのデータをJSON内の他のサーバに送信し、BufferedImageのに変換したかったです。 MultipartFileをbytes配列に変換する他の方法がありますか、何か問題がありますか?または、保存せずにサーバー間で画像を送信する簡単な方法がありますか?
'[B @ 71336b2e'はバイト配列のように見えます。あなたの質問を理解しないでください。 – rustyx
http://stackoverflow.com/questions/24339990/how-to-convert-a-multipart-file-to-file –
あなたのcirrentソリューションに問題がありますか? – talex