Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

post multiple files not working as expected

オープン
#65 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
javascript
領域
api

調査の方向性

まず、提供された FormData と複数ファイルの入力を使って報告された redaxios POST を再現し、次に .post() が使用するリクエストシリアライズの経路を調査します。その動作を axios と比較し、multipart フィールドが /file/uploadfiles2 に到達することを確認します。複数のアップロードファイルが期待どおりに送信されれば完了です。

索引モデルが issue の本文から書いたものです。

説明

hi,
when posting files via axios everything works as expected, once i switch to redaxios, the data were not send and serialized same way..

<input
          class="btn btn-secondary"
          ref="finput"
          type="file"
          name="files2upl"
          multiple
          @change="sync"
        >
 sync(e) {
    e.preventDefault();
    this.files2upl = e.target.files;
  }
  /*
        Submits files to the server
      */
  submitFiles() {
    /*          Initialize the form data        */
    let formData = new FormData();
    /*
          Iteate over any file sent over appending the files
          to the form data.
        */
    for (var i = 0; i < this.files2upl.length; i++) {
      let file = this.files2upl[i];
      this.log(file.size + ' '+file.name);  
      formData.append("files", file, file.name);
}


    //redaxios didnt upload anything
  //this.axios
    this.redaxios
      .post(this.vars.servurl + "/file/uploadfiles2", formData, {
        headers: {
          "content-type": "multipart/form-data",
          token: this.vars.token
        }
      })
}
主要言語
JavaScript
スター
4.9k
フォーク
104
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

developit/redaxios のほかの issue

developit/redaxios の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。