MENU
      createFile

        createFile


        記事の要約

        Classic/VPC環境で利用できます。

        メール添付などの目的で必要なファイルをアップロードします。

        リクエスト

        リクエスト形式を説明します。リクエスト形式は次の通りです。

        メソッドURI
        POST/files

        リクエストヘッダ

        Cloud Outbound Mailer APIで共通して使用されるヘッダの詳細は、Cloud Outbound Mailerのリクエストヘッダをご参照ください。

        リクエストボディ

        リクエストボディの説明は次の通りです。

        フィールドタイプ必須の有無説明
        fileListFileRequiredアップロード対象のファイル

        リクエスト例

        リクエストのサンプルコードは次の通りです。

        curl --location --request POST 'https://mail.apigw.ntruss.com/api/v1/files'
        --header 'x-ncp-apigw-timestamp: {Timestamp}'
        --header 'x-ncp-iam-access-key: {Access Key}'
        --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}'
        --form 'fileList=@"/E:/desktop/test.txt"'
        Curl

        レスポンス

        レスポンス形式を説明します。

        レスポンスボディ

        レスポンスボディの説明は次の通りです。

        フィールドタイプ必須の有無説明
        tempRequestIdStringRequiredファイルアップロード時に作成された仮のリクエスト ID
        • ファイルを照会したり、削除する時に使用可能
        filesList<AttachFile>Requiredアップロード対象のファイルリスト
        • メール添付時のファイルサイズは10MB以下にすること

        レスポンスステータスコード

        レスポンスステータスコードの説明は次の通りです。

        HTTPステータスコードコード説明
        201-リクエスト成功
        400-認証失敗、無効なリクエスト
        40077101ログイン情報エラー
        40077102リクエストエラー
        40077103リクエストしたリソースが存在しない
        40377201リクエストしたリソースに対する権限がない
        40377202メールサービスの使用を申し込んでいないユーザーが呼び出した場合
        40577001サポートしないメソッドタイプ
        41577002サポートしないメディアタイプ
        500-サーバエラー
        50077301基本プロジェクトが存在しない
        50077302外部システム API連携エラー
        50077303その他の内部サーバエラー

        レスポンス例

        レスポンスのサンプルコードは次の通りです。

        {
          "tempRequestId":"f355aac1-7776-4c0b-8484-20eaa065cb65-99",
          "files":[
            {
              "fileName":"test.txt",
              "fileSize":16,
              "fileId":"40fe58bd-91fe-4f89-a62e-705a7c17d65e-99"
            }
          ]
        }
        JSON

        この記事は役に立ちましたか?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.