カテゴリー内の他の記事

ファイルアップロードAPI

フォローする

ファイルアップロードAPI

各種 CSV ファイルをアップロードする際に使用する API です。

HTTPメソッド

POST

URI

https://{sub-domain}.cybozu.com/v1/file.json

リクエストヘッダ

ヘッダ 値と説明
X-Cybozu-Authorization 「ログイン名:パスワード」をBASE64エンコードしたものを値に指定します。
Authorization Basic認証を利用している場合、文字列「Basic 」と「ログイン名:パスワード」をBASE64エンコードしたものを値に指定します。
Content-Type
  • 「multipart/form-data」を指定します。
    multipart/form-data形式の指定方法詳細は RFC1867、RFC2388 を参照してください。
  • Content-Disposition 内の name には「file」、filename にはファイル名を指定してください。
    ※日本語ファイル名の場合は UTF8 でエンコードした内容を指定して下さい。

リクエストサンプル

※ ファイル内容が「User1,User1,User1,password」のusers.csvファイルを送信した場合

//Sample
X-Cybozu-Authorization: cnlvX2Z1a3VkYTpjeWJvenU=
Authorization: Basic QWRtaW5pc3RyYXRvcjpjeWJvenU=
Content-Type: multipart/form-data; boundary=---------------------------bee48a285354
Content-Length: 215
 
-----------------------------bee48a285354
Content-Disposition: form-data; name="file"; filename="users.csv"
Content-Type: text/csv
 
User1,User1,User1,password
 
-----------------------------bee48a285354--

※マルチバイト文字列は UTF-8 エンコードで記述します。
※各種 CSV ファイルのフォーマットは、 CSV のフォーマット をご確認ください。

レスポンス

アップロードされたファイルのファイルキーが返されます。

アクセス権

cybozu.com共通管理者のみ実行できます。

記事に関するフィードバック

直接的に記事と関連がないご質問はcybozu developer コミュニティをご活用ください。

Avatar
teranaka

Cyobozuの仕様の質問になりますが、

apiを使用してアップロードしたファイルは、

ある程度の期間が経てば消えてしまうものなのでしょうか。

それとも、データとして容量にカウントされるものなのでしょうか。

共通管理のファイルからの読み込みも同様でしょうか。

Avatar
cybozu Development team

teranaka様

お世話になります。

遅くなって申し訳ありませんが、お問い合わせの背景もご教示いただけますか。

よろしくお願いいたします。

ログインしてコメントを残してください。