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;
                    }
                }
            }
        }

私の問題は、これらの画像を取得しようとすると、firebug を使用して画像を確認すると、画像がビューに表示されず、画像の読み込みに失敗したと表示されることです。この問題を解決する方法を教えてください。

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 に答える