私はユーザーがファイルをアップロードできるアプリケーションを持っています。これらのファイルの中にはかなり大きいものがあります。このため、私はファイルをチャンクアップして(可能であれば)、アップロードの進行を監視したいと思います。現在、私はMVCコントローラに返信する基本HTMLフォームを持っています。純粋なHTMLとMVC 3で大きなファイルをアップロード
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UploadFile(IEnumerable<HttpPostedFileBase> files)
{
// Save file here.
HttpStatusCodeResult result = new HttpStatusCodeResult(200);
return result;
}
この方法では、ファイルをアップロードできます。しかし、このアプローチは、単一のopeationです。私はアップロードを開始し、その進捗状況を監視できる必要があります。私の場合、Flashを使用しているため、Uploadifyは動作しません。私は厳しいNo-Flash要件を持っています。
ユーザーのブラウザでHTML5がサポートされている場合、私はFile APIを使用します。そうでなければ、現在の方法を使用します。しかし、HTML 5でも、アップロードを開始してその進捗状況を監視する方法がわかりません。
誰かが私を助けることができますか?
ありがとうございます!