私は、FTPサーバーに巨大なファイルをアップロードし、プログレスバーを使用する必要があります。Cでプログレスバーを使用してFTPサーバーにファイルをアップロード
3番目のフリーコンポーネントを使用せずにこれを実行するにはどうすればよいですか?
よろしくお願いいたします。
私は、FTPサーバーに巨大なファイルをアップロードし、プログレスバーを使用する必要があります。Cでプログレスバーを使用してFTPサーバーにファイルをアップロード
3番目のフリーコンポーネントを使用せずにこれを実行するにはどうすればよいですか?
よろしくお願いいたします。
これは、プレーンなASP.NETでのみ適切に行うことはできません。プログレスバーの状態には、JavaScrip/AJAXアクションまたはFlashオブジェクトが必要です。無料の第三者コンポーネントを使用したくない場合は、自分で作成する必要があります。ビルドインのASP.NET機能はありません。
更新
AJAXの使用はあなたのための可能性があるので、この記事では面白いかもしれません:
あなたは、サイズを指定するためのコードを取得することができます既にサーバーにあるファイルを削除し、それをタイマーにバインドします。次に、アップロードされるファイルのファイルサイズに基づいて、すでにアップロードされているサイズを推測することができます。
私はあなたにコードを手に入れますが、システムをかなり遅くするので、別のスレッドでそれらを手に入れることをお勧めします。
実際には、ASP.NETだけを使用して(多くのポストバックで)プログレスバーを書くことができますが、非常に醜いです。 – abatishchev
@abatishchev:私はそれを絶対に勧めませんが、一般的にはあなたは正しいです。 –
Perefct私はAJAXを使用するためのprobemがありません。 – Yagami