0

mvcの初心者です。少し変わった状況があります。かみそりを使用して、Windows プロジェクトを MVC Web アプリケーションに変換しています。

私が必要としていたのは、ボタンをクリックしてダイアログボックスを開き、ダイアログボックスからテキストボックスへのファイルパスを取得することです C:\user\Accentra\Desktop\durai のように

事前に感謝

ドゥライ

4

1 に答える 1

1

ここで何を意味するのかわからない。ファイルのアップロードについて言及しているので、ユーザーはボタンを押してファイルを選択し、サーバーに保存しますか? もしそうなら...

ユーザーがファイルをアップロードできるときに、ファイルのアップロード制御を行うことができます.POSTでは、値が投稿され、サーバーに保存するときに必要なことを行います。

例:

public ActionResult Index(HttpPostedFileBase file) {

  if (file.ContentLength > 0) {
    var fileName = Path.GetFileName(file.FileName);
    var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
    file.SaveAs(path);
  }

  return RedirectToAction("Index");
}
于 2013-11-12T14:21:30.143 に答える