1
次のコードを参照してください。私はファイルをアップロードしていますが、私は異なるブラウザから異なる結果を得ています。HttpPostedFileBaseを使用して異なるパスを取得する
FirefoxのVARパス= "about.restaurant.jpg" IE6パスでまだ
= "D:\ DEV \ XXXXX \ XXXXX \ XXXXX \ Webサイト\画像\ about.restaurant.jpg"
foreach (string file in Request.Files)
{
var hpf = Request.Files[file] as HttpPostedFileBase;
var path = hpf.FileName;
}
MVC2でこの問題が発生しました。ちょうどMVC3にアップグレード。同じ問題が存在します。
<form action="/Product/SaveUploadImage" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file" />
<input type="submit" value="Save" class="button" />
</form>