【问题标题】:Upload file in asp.net mvc在 asp.net mvc 中上传文件
【发布时间】:2013-02-20 09:13:27
【问题描述】:

通过此代码,在将我的站点上传到本地主机上的 IIS 之前,我无法在 UserImage 文件夹中上传我的文件,也无法在数据库中获取路径。 当我按下提交按钮时,将发生错误是 -

访问路径 'C:\Users\PEERBITS\Desktop\ClientProj\ClientProj\UserImages\Lighthouse.jpg' 被拒绝。

代码如下:

if (uploadFile != null && uploadFile.ContentLength > 0)
{
    var filename = Path.GetFileName(uploadFile.FileName);
    var path = Server.MapPath("~/UserImages/") + filename;
    uploadFile.SaveAs(path);
    ins.image_path = "~/UserImages/" + filename;
}

【问题讨论】:

  • 尝试将文件保存到其他位置并访问它,检查是否遇到相同的异常

标签: asp.net-mvc-3


【解决方案1】:

请检查“UserImages”文件夹的属性。
请移除此文件夹的只读属性。

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 2012-12-18
    相关资源
    最近更新 更多