axiosを使用して、ネイティブのPOSTフォームデータをオブジェクトおよびファイルと反応させる

フィラスアブ運賃

ここに画像の説明を入力してください

だから私はaxiosを使用してAPIへのメモとしてオブジェクトをデータとファイルとしてアップロードしたい

uploadToServer= () => {
    const file =this.state.photo

  let data2 ={sale_id:1,
            note_type_id:4,
            description:"test",
            note_content_item:" hi from broker hub"
            
            }



let data = new FormData()
data.append('data[sale_id]', '1')
data.append('data[note_type_id]', '4')

data.append('data[description]', "test")

data.append('data[note_content_item]', "test")







console.log(data)


axios({
  url: api',
  method: 'POST',
  data: data,
  headers: {
   
            'Content-Type' : 'multipart/form-data',
          'Authorization':'Basic YnJva2VyOmJyb2tlcl8xMjM='

  }
})
        .then(resp => console.log(resp.data.response))
        .catch(error => console.error(error)); 

}

最初に私はメモなしでデータを試しています私は郵便配達員でそれを行うことができます

ここに画像の説明を入力してください

しかし、私のコードではエラーが発生しました

メッセージ:「ファイルを保存できません」response_code:10

キーをデータから別のものに変更した場合にのみ、このエラーが発生しました ここに画像の説明を入力してください

ロッキー

FormData正しく構築されていません。これを試してください。

let data = {sale_id:1,
                note_type_id:4,
                description:"test",
                note_content_item:" hi from broker hub"            
                }
const formData = new FormData();
formData.append('data', JSON.stringify(data));
formData.append('Note', {
                     uri: "file://" //Your Image File Path
                    type: 'image/jpeg', 
                    name: "imagename.jpg",
                  });
axios({
       url    : api,
       method : 'POST',
       data   : formData,
       headers: {
                    Accept: 'application/json',
                    'Content-Type': 'multipart/form-data',
                    'Authorization':'Basic YnJva2VyOmJyb2tlcl8xMjM='
                }
            })
            .then(function (response) {
                    console.log("response :", response);
           })
           .catch(function (error) {
                    console.log("error from image :");
           })

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

各文字の後にフォーカスを失うネイティブカスタムTextInputオブジェクトを反応させる

分類Dev

より多くの引数でネイティブフィルターjsonオブジェクトを反応させる

分類Dev

ネイティブアップロードビデオをフェッチBLOBおよびイメージピッカーで反応させる

分類Dev

反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

分類Dev

反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

分類Dev

反応ネイティブでaxiosリクエストの入力としてフォーム入力データを使用するにはどうすればよいですか?

分類Dev

Axios、ファイルを含むデータのPOSTリクエストを行う適切な方法、および配列オブジェクト

分類Dev

フォームデータがファイルオブジェクトを追加していません

分類Dev

ネイティブアップロード画像をファイルとして反応させる

分類Dev

反応ネイティブで外部jsファイルをインポートする場合、undefinedはオブジェクトではありません

分類Dev

ネイティブルータフラックスを反応させる:オーバーライドは、コンポーネントおよびアクセスローカル関数内で左または右ボタン

分類Dev

デフォルトのカスタムフックが指定されているコンポーネントインターフェイスを使用してReactルーター履歴オブジェクトにアクセスする方法

分類Dev

APIからのネイティブフェッチデータを反応させて表示する

分類Dev

ネイティブFlatListをオブジェクトと反応させる

分類Dev

ネイティブハンドルのネストされたオブジェクトをマップとディスプレイで反応させる

分類Dev

Expoとネイティブに反応するカスタムフォントを使用して、毎回フォントをロードする

分類Dev

ポリモーフィックオブジェクトおよびデフォルトとしての文字列リテラル用のJacksonカスタムデシリアライザ

分類Dev

ネイティブターンオブジェクト配列を文字列配列に反応させる

分類Dev

反応ネイティブおよびクロームデバッガーでパフォーマンスを重視する機能を見つける

分類Dev

curlを使用して、マルチパート/フォームデータ、ファイル、および多数のキーと値のペアをPOSTします

分類Dev

反応ネイティブプロジェクトでAndroid / iOSフォルダーを表示できません

分類Dev

ファイルやその他のデータフォームをajaxでPOSTオブジェクトとしてphpページに渡し、データベースに保存する方法は?

分類Dev

ネイティブの「ネットワークエラー」をポストカスタムヘッダーとフォームデータで反応させる

分類Dev

ネイティブイメージのURLをパラメーターとして反応させる

分類Dev

オブジェクトを小道具として渡し、ネストされたフォーム値をVuetifyテキストフィールドと同期する

分類Dev

ネイティブフロー、typescript、およびVisualStudioコードを反応させる

分類Dev

フォーム送信後にラジオボタンをクリアすると、ネイティブに反応します

分類Dev

Djangoファイルのアップロード、インスタンスオブジェクトのフォームを使用してファイルフィールドを追加できません

分類Dev

reactおよびnodejsを使用してフォームデータオブジェクトを送受信できませんでした

Related 関連記事

  1. 1

    各文字の後にフォーカスを失うネイティブカスタムTextInputオブジェクトを反応させる

  2. 2

    より多くの引数でネイティブフィルターjsonオブジェクトを反応させる

  3. 3

    ネイティブアップロードビデオをフェッチBLOBおよびイメージピッカーで反応させる

  4. 4

    反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

  5. 5

    反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

  6. 6

    反応ネイティブでaxiosリクエストの入力としてフォーム入力データを使用するにはどうすればよいですか?

  7. 7

    Axios、ファイルを含むデータのPOSTリクエストを行う適切な方法、および配列オブジェクト

  8. 8

    フォームデータがファイルオブジェクトを追加していません

  9. 9

    ネイティブアップロード画像をファイルとして反応させる

  10. 10

    反応ネイティブで外部jsファイルをインポートする場合、undefinedはオブジェクトではありません

  11. 11

    ネイティブルータフラックスを反応させる:オーバーライドは、コンポーネントおよびアクセスローカル関数内で左または右ボタン

  12. 12

    デフォルトのカスタムフックが指定されているコンポーネントインターフェイスを使用してReactルーター履歴オブジェクトにアクセスする方法

  13. 13

    APIからのネイティブフェッチデータを反応させて表示する

  14. 14

    ネイティブFlatListをオブジェクトと反応させる

  15. 15

    ネイティブハンドルのネストされたオブジェクトをマップとディスプレイで反応させる

  16. 16

    Expoとネイティブに反応するカスタムフォントを使用して、毎回フォントをロードする

  17. 17

    ポリモーフィックオブジェクトおよびデフォルトとしての文字列リテラル用のJacksonカスタムデシリアライザ

  18. 18

    ネイティブターンオブジェクト配列を文字列配列に反応させる

  19. 19

    反応ネイティブおよびクロームデバッガーでパフォーマンスを重視する機能を見つける

  20. 20

    curlを使用して、マルチパート/フォームデータ、ファイル、および多数のキーと値のペアをPOSTします

  21. 21

    反応ネイティブプロジェクトでAndroid / iOSフォルダーを表示できません

  22. 22

    ファイルやその他のデータフォームをajaxでPOSTオブジェクトとしてphpページに渡し、データベースに保存する方法は?

  23. 23

    ネイティブの「ネットワークエラー」をポストカスタムヘッダーとフォームデータで反応させる

  24. 24

    ネイティブイメージのURLをパラメーターとして反応させる

  25. 25

    オブジェクトを小道具として渡し、ネストされたフォーム値をVuetifyテキストフィールドと同期する

  26. 26

    ネイティブフロー、typescript、およびVisualStudioコードを反応させる

  27. 27

    フォーム送信後にラジオボタンをクリアすると、ネイティブに反応します

  28. 28

    Djangoファイルのアップロード、インスタンスオブジェクトのフォームを使用してファイルフィールドを追加できません

  29. 29

    reactおよびnodejsを使用してフォームデータオブジェクトを送受信できませんでした

ホットタグ

アーカイブ