2

ページを更新せずにサイトにファイルのアップロードを実装しようとしています。iFrame のようなものは必要ありません。ajaxでこれを行う他の方法はありますか? 私は試しました(Codeigniterとajaxを使用していますが、「あなたは何もアップロードしていません」と出力します)。このような特定のページを読みましたが、適切に実装できなかったようです。何か提案はありますか?jquery ajaxを使用してここに投稿されたほとんどすべての提案を読みましたが、それらはすべて良くありません。私は純粋なjquery ajaxが欲しいだけです。

それが不可能な場合は、iframe で行うことができますが、いくつかの例を共有してください。:)

注: これは、一度に 1 つのアップロードにのみ有効です。倍数はありません。

4

6 に答える 6

4

すべてをゼロから作り直す代わりに、ファイル アップロード コンポーネントの 1 つを使用します。

  1. Plupload - UI があり、jQuery とうまく統合されています。ブラウザーに応じて、HTML5、Flash、Silverlight、または HTML4 を使用できます
  2. SWFアップロード
  3. アップロードする
于 2012-04-16T03:54:16.917 に答える
0

私は過去にプロジェクトで非常に多くのプラグインを試しましたが、どれも気に入らないという結論に達しました。まあ、これを除いて: jQuery-file-upload 私の経験では、これはファイルのアップロードを処理するための最高のプラグインです。

于 2012-04-16T06:23:33.213 に答える
0

多くの回答がここにあります:ファイルを非同期的にアップロードするにはどうすればよいですか?

この質問は上記と重複している可能性があります

参照: 「jquery でファイルのアップロードを行うためのさまざまな既製のプラグインがあります。

この種のアップロード ハックを行うのは楽しい経験ではないため、人々は既製のソリューションを使用して楽しんでいます。

ここにいくつかあります: http://www.phpletter.com/Demo/AjaxFileUpload-Demo

http://www.fyneworks.com/jquery/multiple-file-upload

Ajax ファイル アップロード プラグイン 複数ファイル アップロード プラグイン jquery のプラグイン -site からさらに検索できます。

于 2012-04-16T03:54:44.500 に答える
0

AJAX ファイルのアップロードはありません。ファイルのアップロードに関しては、カーテンの後ろにあるすべての iFrame です。あなたが提供したリンクの例は魔法のようなものではありませんが、非表示の iFrame を使用しています。

于 2012-04-16T03:50:47.833 に答える
0

純粋な ajax からは不可能です。このajax フォームプラグインを使用すると、すべてを処理できます (入力タイプ ファイルの iframe を自動的に作成します)。

于 2012-04-16T04:16:16.370 に答える
-1

私の知る限り、php などのサーバー側プログラミング言語が必要です。これを試してみてください。 http://valums.com/ajax-upload/

于 2012-04-16T03:53:46.030 に答える