2

9枚以上の画像のアップロードにHTMLとPHPを使用したい。問題は、見た目が悪いので9つのアップロードフィールドが必要ないことです。誰か提案はありますか?多分例?

ありがとう。

4

4 に答える 4

5

私はしばらくの間noSWFUploadを使用していて、それはかなりうまく機能します。クライアントのサポートをXMLHttpRequestに依存しsendAsBinary、iframeベースの送信にフォールバックします。

于 2009-08-17T03:42:38.930 に答える
3

http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/

于 2009-08-17T01:56:37.037 に答える
1

fileInputのonchangeイベントに接続して非表示にし、値を取得してテキストエリアに追加し、別のイベントを作成します。それらにすべて同じ名前と増分を付けます:field1、field2 ... PHPでフィールド名をループし、issetで存在するかどうかを確認します。

または、DojoのFileUploaderを使用してhtmlを強制します:http: //docs.dojocampus.org/dojox/form/FileUploader

于 2009-08-17T12:45:22.923 に答える
0

私が過去に行ったことは、別のアップロードを行うオプションを提供することです。または、最初のファイルを選択するときに、それをラベルとして表示してから、別のファイルを選択できるように別のボックスを用意します。各ファイル入力は実際には一意の名前であるため、サーバーは次のファイルが見つからなくなるまで通過します。

ただし、これには少しJavaScriptが必要です。:)

于 2009-08-17T03:35:04.293 に答える