ウェブページでは、複数のファイルを一度にアップロードするオプションを人々に提供したいと考えています。私は、ファイルアップロードフィールドがいっぱいになると、その下に別のものが作成されるようにしたいと思います。Javascriptによるファイルアップロードフィールドの作成はいつ失敗しますか?
私はonchange
に自分自身を添付し、JavaScriptで新しいフィールドを作成するのに問題はありませんが、これについて1つの問題を覚えているようです:いくつかのブラウザ(IEのバージョンだと思います) Javascriptが機能しませんでした。彼らは登場しました、あなたはファイルを選ぶことができましたが、決してアップロードされませんでした。ファイルアップロードフィールド作業を行う唯一の方法は、元のHTMLでレンダリングすることでした(したがってiframeの回避策が生まれました)。
これは以前のことでしたが、IEのバージョン(またはIEの場合)を覚えていません。 googleとsoで検索すると結果は得られません。実際には、いくつかの場所では、JSによってそのようなフィールドを作成することが推奨されています。だから私はただこれを夢見ていたのですか、それとも実際の問題ですか?それは、どのブラウザの場合ですか?
私は本当にこの問題を覚えていません。 – vassilis
その場合は、これを回答として追加してください。多分私は何かを誤って覚えているのかもしれません。私は他の人が一日に現れないなら、それを受け入れます。 –
私はこれが問題だとは思わない - あなたがJSを通して行うことができないことの1つは、明白なセキュリティの意味から、ファイル入力の値を設定することですが、JSを通してファイル入力を作成すること以外は実行可能です。最悪のシナリオでは、本当に古いもの(IE 5以前)を考えています。その場合、「誰が気にしますか?」と言う傾向があります。 –