4

大きなファイルのアップロード (ビデオ コンテンツ) を受け入れる必要があり、標準に準拠したすべてのブラウザーとプラグインで適切に機能するようにしたいと考えています。現在のセットアップは次のようになります。

サーバー側では、nginxアップロード モジュールがアップロードされたファイルをサーバーにストリーミングし、要求を merb アプリに渡します。

残念ながら、最近リリースされた Adob​​e Flash Player 10 は、そこにあるすべてのフリー/オープン アップロード Flash コンポーネントを壊したようです (そして、独自のプロプライエタリ バージョンを持つ他のいくつかのサイトも同様に) が、FlickrVimeoなどの他のいくつかのサイト、うまく機能しているようです。

これを行う他の方法を探し回っていますが、Flash 9 と 10 の両方との互換性が必須であるため、適切な解決策を見つけることができませんでした。何か案は?

4

5 に答える 5

2

ファイルのアップロードは常に苦痛です。

しばらく前にいくつかのフラッシュ アップローダを試しましたが、Mac ではプログレス バーが表示されないという制限があったようです。言うまでもなく、Flash 10 へのアップグレードによってほとんどの Flash アップローダーが機能しなくなったため、当社のアプリのユーザーは、50 個のファイルを含むフォルダー全体を複数選択して一度にアップロードすることから、一度に 50 個のファイルを 1 つずつアップロードするようになりました。

Java アップローダーは (Java の更新を介しても) 正常に動作しますが、Java をダウンロードしてブラウザーでアプレットを実行できるようにする必要がある理由を説明できる小さなユーザー ベースがなければ、ほとんどの人はそれを使用しません。

妥協点は単にftpを使用することだと思います。古いですが効果的で、非常に大きなファイルと複数のファイルで動作します。

于 2008-11-26T03:52:20.257 に答える
2

Java アップローダーは、大きなファイルに最適なツールです。Rad Uploadを試してみてください。大きなファイルには非常に便利です。

于 2008-12-13T22:16:24.780 に答える
2

FancyUploadを試してください。これは MooTools アップローダであり、Flash 9 と 10 の両方で動作します。

于 2008-12-13T22:31:02.303 に答える
2

私はJumpLoaderを使用して良好な結果を得ています。サポートは素晴らしく、無料版も利用可能で、いくつかの基本的な画像処理機能 (トリミング、サイズ変更など) も含まれています。

私の Google アナリティクス データ (非技術系 Web サイト) によると、訪問者の 99% が Java をインストールしているので、問題ありません。

もちろん、念のため、常に簡単なinput type="file"代替手段を提供してください。

于 2008-12-13T22:45:35.423 に答える
1

SWFUpload の新しいバージョン (v2.2.0+) は、Flash 10 の問題を処理します。

于 2008-11-25T17:31:58.307 に答える