ASP.NET MVC 4 を使用して単純な画像ギャラリーを構築しています。Create メソッドでユーザーの PC から画像を取得する最良の方法は何ですか? ブラウザでファイル エクスプローラーを開き、選択したファイルを /Content/Images フォルダーにコピーする方法はありますか?
質問する
888 次
1 に答える
1
CreateメソッドでユーザーのPCから画像を取得する最良の方法は何ですか?
ファイル入力コントロールを使用して、アクションにファイルを取得させる:
@using (Html.BeginForm("YourAction", "Controller", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="image" />
<input type="submit" value="Upload" />
}
次に、投稿アクションは次のようになります。
public ActionResult YourAction(HttpPostedFileBase image)
{
//do whatever with the image
}
ブラウザでファイル エクスプローラーを開き、選択したファイルを /Content/Images フォルダーにコピーする方法はありますか?
いいえ、Content/Images フォルダーには入れません。これらの画像を保存するには、ホスティング ソリューション/データベースを検討する必要があります。
于 2013-07-23T18:44:25.427 に答える