2012-03-11 8 views
1

ウェブフォーム用のファイルアップロードプログレスバーを作成しようとしていますが、これを行うにはいくつかの方法を読んでいますが、これらの方法はすべてサーバサイドスクリプティングが必要です。私はホストされたCMSを使用し、サーバーサイドのスクリプトにアクセスすることはできません。 jQueryを使ってプログレスバーを偽装する方法はありますか?私はそれを可能な限り現実的に表現したい。大きなファイルをアップロードすると、ファイルのアップロードが完了する前に進行状況が表示されますが、終了しません。どうすればこれを達成できますか?ウェブフォーム - アップロードプログレスバー

注:ソリューションはIE8 +、FF、Chrome、Safari、AndroidおよびiOSデバイスで動作する必要があります。

答えて

1

JavaScriptの単独使用によるアップロードの進行状況を確認することはできません。サーバーにアクセスできない場合は、Flashなどの代替方法を検討する必要があります。

+0

私はフラッシュメソッドを見てきましたが、それらはすべてサーバー側の何らかの形を必要としています。そうでない人はいますか? – L84

+0

@Lynda、Flashはサーバーから特別な処理を必要としません。通常と同じようにファイルをアップロードできますが、Flashではアップロードを監視する機能があります。これはJavaScriptで利用できないものです。また、FlashはiOSではサポートされていません。 – rid

関連する問題