アップロードしたいファイルを参照できる入力タグを持つiframeがあります。
次に行っていたのは、隠しフォームデータに新しいinput type = "file"タグを作成し、ファイルのsrcを入力することでした。
すべての最後に、ユーザーが実際のフォームを送信するために使用できるボタンがあります。
送信されたフォームにはファイルが含まれますが、空になります。知らなかった根本的な出来事が起こっているのではないかと思っていました。それを読んでいると、ソースが間違っていると空のファイルが送信されることに気づきました。
これはどのように正しく行われますか?
更新:データを見ると、dom要素input:fileには、新しいアイテムに移動したい属性であるfilesという属性があります。私のフィドルは:http: //jsfiddle.net/4vNXv/
古い入力から新しい入力に移動するための新しいデータを取得できないようです。
編集:jQueryはオブジェクト全体をコピーすることでデータを維持できるのではないかと考えていました。$(this).clone()コマンドを使用しましたが、それも機能していませんでした。