ファイル/画像をアップロードしたことがない:)
繰り返しますが、できるだけ多くのことを説明しようとします..
MVC3 アプリケーションを用意します。ユーザーは画像をアップロードするオプションが必要で、必要に応じてトリミングしてから、db に byte[] として保存する必要があります。
画像をアップロードし、トリミングし(jQuery)、byte[]としてサーバーに送信し、後でユーザーがログインしたときに表示するために取得する方法を教えていただければ幸いです..
jCrop を見たことがありますが、画像をアップロードする方法を認識しておらず、jCrop が使用するために HTML ファイルにロードします。
前述のように、Razor ビュー エンジンで MVC3 を使用します。
編集:
次の ViewPage コードを使用しました。
<form action="/home/index" method="post">
<input type="file" name="file" />
<input type="submit" value="upload" />
</form>
そして、次のコントローラーアクション
[HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
return View();
}
しかし、パラメータ「ファイル」はヌルです