質問: コンテンツアップロードの実装例 コンテンツアップロード機能を使用した画像ファイルの送信機能を作成中です。 (画像ファイルはpng形式かjpeg形式のいずれか) 以下のrequest example(実装例)を確認したものの、不明点が多いため、質問させてください。 https://developers.worksmobile.com/jp/document/1005025?lang=ja まずは以下2つです。 1バイナリデータでアップロードが可能かどうか 2上記1が可能な場合、実装例を提供(公開)いただくことが可能かどうか バイナリデータの実装例の提供(公開)が難しい場合もあると思いますので、現状のrequest exampleから読み取れなかった点となります。 3「content-length」は必須かどうか 4「content-type」は「multipart/form-data」固定で良いのか(他に選択肢がある場合どのようなものがあるか) 5「boundary=」は任意の値で良いのか(毎回のアップロードで同じ値でも良いのか) 6ファイル情報には「content-disposition」と「content-type
回答: 1post(content-type: multipart/form-data) での http request になります。 バイナリデータで http request する方法については言語や環境により異なります。 2大変申し訳ございませんが、サンプルコードにつきましては現在提供しておりません。 3こちらは必須ではございませんが、言語や環境に依存しますのでお使いの開発環境での仕様をご確認ください。 4content-type は multipart/form-data をご指定ください。 5boundary は任意の値となります。ユーザ様の記事となりますが、詳しくは下記記事をご参照ください。 https://qiita.com/kunihiros/items/e11daacfd62d85d83c06 6content-disposition と content-type は必須となります。 7name は固定値です。「resourcename」をご指定ください。 filename はアップロードするファイルの場所と名前になりますので任意の値になります。 8body の conten