0

大家好,我正在开发用户上传图像的应用程序,我将这些图像保存在我的本地文件夹中的本地驱动器中,而不是服务器上,我正在将该 URL 保存在我的数据库中

 if (UploadedImages != null )
        {
            var img = 0;
            foreach (var Image in UploadedImages)
            {                   
                if (Image.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(Image.FileName);
                    var path = System.IO.Path.Combine("D:\\SCommerceImages\\", fileName);

                    Image.SaveAs(path);
                    if (img == 0)
                    {
                        customProduct.ThumbNailImage = ".." + path;
                        img++;
                    }
                    else if (img == 1)
                    {
                        customProduct.BigImage = ".." + path;
                    }
                    else
                    {
                        ViewData["Image"] = ".." + path;
                    }
                }
            }
        }

我的问题是,当我尝试检索这些图像时,当我使用萤火虫检查它们时,这些图像没有显示在我的视图中,它说无法加载图像,谁能告诉我如何克服这个问题

4

1 回答 1

-1

改变你的

var path = System.IO.Path.Combine("D:\\SCommerceImages\\", fileName);

 var path = System.IO.Path.Combine(@"D:\SCommerceImages\", fileName.extension);
于 2012-12-15T09:41:57.073 回答