9

<input type="file" />html タグを使用して、Web アプリケーションでファイルのアップロードを使用しています。私の機能は、ファイル チューザーからファイルを選択してファイルを送信することでうまく機能しますが、今はドラッグ アンド ドロップ イベントでファイルをアップロードしたいと考えています。セクションで、ファイルのアップロードが開始されます。

今までは、ドロップイベントからファイルを読み取ることができました

  function drop(evt)
    {
       evt.stopPropogation();
           evt.preventDefault();

       if (containsFiles(evt))
       {
        var files = evt.dataTransfer.files;
        var count = files.length;

        // Only call the handler if 1 or more files was dropped.
        if (count > 0)
            // upload files
        }
      }
    }

しかし、どうすればこれらのファイルをアップロードできますか? セキュリティ上の理由から、input type = file の値を変更できません。では、これらのファイルをサーブレットに渡すにはどうすればよいでしょうか?

4

2 に答える 2