ページの先頭行へ戻る
Interstage AR Processing Server V1.1 リファレンスガイド
FUJITSU Software

2.2.3.5 登録API

Method/URL
POST http//(server):(port)/arsvfdm/file
リクエスト
ファイルプロパティはファイル名、mimetypeが必須です。他の値はサーバ側で設定されます。

パス/ヘッダ/ボディ

説明

Content-type ヘッダ

multipart/form-dataを指定

ファイルpart

ボディ

Content-Disposition

ヘッダ

form-data;name=”file”

ボディ

ファイルデータ

プロパティpart

ボディ

Content-Type

application/json

Content-Disposition

form-data;name=”prop”

ボディ

JSON形式のファイルプロパティ

レスポンス

ヘッダ/ボディ

説明

ETag ヘッダ

バージョン情報

ボディ

JSON形式のファイルプロパティ

  • リクエスト例
    POST /arsvfdm/file HTTP/1.1
    Content-Type: multipart/form-data; boundary=Boundary_1_1161595825_1359806732000
    --Boundary_1_1161595825_1359806732000
    Content-Type: application/json
    Content-Disposition: form-data; name="prop "
    {"id":””,"name":"test.jpeg","url":"","mimetype":"image/jpeg","registtime":””,"lastmodifiedtime":””,"size":””,"version":””}
    --Boundary_1_1161595825_1359806732000
    Content-Type: image/jpeg
    Content-Disposition: form-data; filename="test.jpeg"; name="file
    "~ファイルデータ~
    --Boundary_1_18036279_1357532897107--

    JSONではキーがない場合はnullとみなすのでnameとmimetype以外のキーを省略しても問題ありません。

{“name”:”test.png”,”mimetype”:”image/png”}
  • レスポンス例
    HTTP/1.1 201 Created
    ETag: "1"
    Content-Type: application/json
    Transfer-Encoding: chunked
    {"id":288109881061070,"name":"test.png","url":"http://foo.bar.com/arsvfdm/file/288109881061070/test.png","mimetype":"image/png","registtime":1359806732139,"lastmodifiedtime":1359806732147,"size":83054,"version":1}