![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
あるAPIを実行しようとしているのですが担当者不在のため質問させていただきたく思います。
javaにてあるAPIを実行するときに画像ファイルをリクエストパラメーターとして送信しようとしています。
つまり下記URLのfileパラメータに相当する文字列を作成しようとしております。
http://www.exe.api?file=xxxyyyyzzz
fileパラメータは 「マルチパートデータ+Base64」
の形式で送信するらしいのですがここでいうマルチパートデータってどいういう状態
(Javaでいうところのどういう型)のことでしょうか。
現在、Struts2を使用しているのですがサーバー側ではクライアントから送信されてきた画像ファイルを
Fileオブジェクトとして受け取っておりFileオブジェクトをBase64文字列に変換して上記のAPIを
実行してみたのですがどうもうまくいかなかったので質問してみました。
No.1ベストアンサー
- 回答日時:
APIをどのように呼んでいるのかはわかりませんが、
普通にApache commonsのHttpClinetを利用しているなら
HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://www.exe.api");
Part[] parts = new Part[] { new FilePart(file.getName(), file) };
post.setRequestEntity(new MultipartRequestEntity(parts, post.getParams()));
で送信できるんじゃないでしょうか。
ちなみにGETメソッドではファイルアップロードはできないとおもいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- その他(メールソフト・メールサービス) このメールは何ですか 8 2023/06/15 17:31
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- その他(ゲーム) SkyrimSEのMod organizer で困っています。誰か助けてください。 1 2022/12/05 01:49
- LINE LINEのリッチメニューのリンク先について 1 2023/06/28 17:41
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サーブレットコンテキストの意...
-
servletからjspへオブジェクト...
-
エクセルVBA 画像を貼り付ける...
-
javaで、、、
-
getParameter()について
-
Javaでブラウザ判定
-
JSPでのArrayListの表示につい...
-
エクセルVBA/SpecialCellsで特...
-
C#で親にイベントを投げる方法
-
VB.netでメソッドからコントロ...
-
C#のクラスで値渡しをする
-
VB.NETでのnothing の意義について
-
Vba ListViewの行挿入に関して...
-
Dispose()は、どんな時に使うの...
-
Excel VBA 定数にオブジェクト...
-
コードの意味を解説して頂けな...
-
drawStringの座標について
-
VBAでの[]
-
String型からlong型への変換は...
-
ArrayListのデバッグ方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
servletからjspへオブジェクト...
-
VBAでの[]
-
サーブレットコンテキストの意...
-
エクセルVBA 画像を貼り付ける...
-
JSPでのArrayListの表示につい...
-
C#のクラスで値渡しをする
-
VB.netでメソッドからコントロ...
-
Excel VBA 定数にオブジェクト...
-
Vba ListViewの行挿入に関して...
-
javaで、、、
-
Dispose()は、どんな時に使うの...
-
VB.NETでのnothing の意義について
-
getParameter()について
-
String型からlong型への変換は...
-
JTableで値を右寄せ表示する方法
-
C#で親にイベントを投げる方法
-
Javaでブラウザ判定
-
VBスクリプトでテキストファイ...
-
PrintFormを使用してのプリント
-
UTF-8のテキストファイルを開く...
おすすめ情報