上传图片在本地工作但在我的托管中不起作用

时间:2014-04-08 06:55:12

标签: c# asp.net-mvc file-upload

我有一个项目ASP MVC。在我的项目中,我有一个用于上传图像的表单我用过

string path = System.IO.Path.Combine(Server.MapPath("~/images/"));
            if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0)
            {
                string url = path + home.Image;
                if (System.IO.File.Exists(path + home.Image))
                {
                    System.IO.File.Delete(path+home.Image);
                }
                FileInfo FInfo = new FileInfo(Request.Files[0].FileName);
                string filename = "sample";
                string ImagePath = path;
                Request.Files[0].SaveAs(ImagePath + filename + FInfo.Extension);
                }

在我的本地系统中完全超出此代码。我在我的网站上托管了我的项目。但它现在在我的网站上工作。

任何人都知道请帮帮我

由于

1 个答案:

答案 0 :(得分:0)

请检查图片文件夹的路径, 请检查您是否拥有上传图片的文件夹的写入权限, 如果您没有权限,请转到安全选项卡,并允许对每个人进行完全控制,