私はいくつかのファイル アップローダ パッケージ (生の php) を動的にロードされる形式で実装しようとしましたが、ページ上にそれらの数が不明な可能性があります。私は、フラッシュベースからその間のすべてのものまで、すべての人気のあるものをほとんど見てきましたが、同じ問題を抱えています.
私は現在、これで作業しようとしています。
^=
inを使用しgetelementbyid
たり"\\S*"
、関連する div id が JavaScript で使用されるようにするために、読んだトリックを試しましたが、成功しませんでした。また、各 div にクラス名を追加して、getelementbyclass を使用しようとしましたが、成功しませんでした。私は解決策を探しましたが、私はそれを得ていません。
私のやり方が間違っているか、完全に道に迷っているかのどちらかです...私は実際には両方です!
しばらくの間解決策を見つけようとしてきたので、誰かが私を悲惨な状況から解放したり、正しい方向に導いてくれたりすることができれば、本当に感謝しています.
HTML 部分は次のように表示されます。
<p id="upload" class="hidden"><label>Drag & drop not supported, but you can still upload via this input field:<br><input type="file"></label></p>
<p id="filereader">File API & FileReader API not supported</p>
<p id="formdata">XHR2's FormData is not supported</p>
<p id="progress">XHR2's upload progress isn't supported</p>
<p>Upload progress: <progress id="uploadprogress" min="0" max="100" value="0">0</progress></p>
<p>Drag an image from your desktop on to the drop zone above to see the browser both render the preview, but also upload automatically to this server.</p>
$inc はループ内の php 変数、たとえば id="filereader$inc
問題は、そうでなければ変更されるまで、javascriptが事前定義された、またはアップローダの1つのインスタンスのみを処理する場所であると私は信じています
例: filereader: document.getElementById('filereader')