createFile
- 印刷する
- PDF
createFile
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
ファイルをアップロードする機能を提供します。
アップロードしたファイルのfileId
は、アップロードから24時間再利用できます。
24時間が経過するとアップロードしたファイルが削除され、fileId
も有効でなくなります。
POST https://{endpoint}/files
リクエスト
リクエストパラメータ
パラメータ名 | 必須 | タイプ | 制約事項 | 説明 |
---|---|---|---|---|
fileList | Yes | File | アップロードするファイル |
レスポンス
HTTPステータスコード | 説明 |
---|---|
201 | ファイルアップロードに成功 |
400 | 認証失敗、間違ったリクエスト |
500 | サーバエラー |
例示
リクエスト
POST https://mail.apigw.ntruss.com/api/v1/files
Content-Type: multipart/form-data; boundary=a29b1180-70f5-42f7-afbe-0d68a15f2370
--a29b1180-70f5-42f7-afbe-0d68a15f2370
Content-Disposition: form-data; name="fileList"; filename="test\resources\test.txt"
Content-Type: text/plain
Content-Length: 16
upload test file
--a29b1180-70f5-42f7-afbe-0d68a15f2370--
レスポンス
{
"tempRequestId":"f355aac1-7776-4c0b-8484-20eaa065cb65-99",
"files":[
{
"fileName":"test.txt",
"fileSize":16,
"fileId":"40fe58bd-91fe-4f89-a62e-705a7c17d65e-99"
}
]
}
属性
項目 | 必須 | タイプ | 制約事項 | 説明 |
---|---|---|---|---|
tempRequestId | Yes | String | 臨時リクエストID (削除/照会時に使用) | |
files | Yes | List<AttachFile> | ファイルリスト |
エラーコード
HTTP Status Code | リターンコード | レスポンスメッセージ |
---|---|---|
400 | 77101 | ログイン情報のエラー |
400 | 77102 | BAD_REQUEST |
400 | 77103 | リソースが存在しない |
403 | 77201 | 権限なし |
403 | 77202 | Email商品の利用申込をしていない |
405 | 77001 | METHOD_NOT_ALLOWED |
415 | 77002 | UNSUPPORTED_MEDIA_TYPE |
500 | 77301 | 基本プロジェクトが存在しない |
500 | 77302 | 外部システムAPIの連動エラー |
500 | 77303 | その他のINTERNAL_SERVER_ERROR |
この記事は役に立ちましたか?