【问题标题】:Thumbnail image do not display in asp.net缩略图图像不显示在 asp.net 中
【发布时间】:2015-02-06 07:20:00
【问题描述】:

我已经编写了一个基本代码,它获取存储在图像文件夹中的图像为该图像创建一个缩略图并保存在另一个名为“缩略图”的文件夹中,然后显示此缩略图图像。 'image' 从需要缩略图的文件夹中获取所需的图像。 'imagename' 是保存图像名称的字符串。 'imgThumb' 是保存在 thumbnails 文件夹中的缩略图。

imagename = dt.Rows[0]["image"].ToString();
                System.Drawing.Image imgThumb = null;
                System.Drawing.Image image = null;
                image = System.Drawing.Image.FromFile(Server.MapPath("images/catalog/" + imagename ));

                if (image != null)
                {
                    imgThumb = image.GetThumbnailImage(50, 50, null, new IntPtr());
                    imgThumb.Save(MapPath("~/images/thumbnails/") + imagename );
                    Image.ImageUrl = "~/images/thumbnails/" + lnkimgnm;                      

                }

此代码在本地运行良好。我可以根据需要查看缩略图。 但是当我在服务器上上传相同的代码时它不起作用。我的意思是我看不到图像的缩略图。可能是它没有让图像本身生成缩略图。有什么区别?

我尝试分配现有缩略图的 URL,而不是它显示的 URL。这意味着它要么没有从 images/catalog 文件夹中获取图像,要么无法将缩略图保存在指定的路径。

请需要帮助。注意:此代码在本地运行良好。

【问题讨论】:

    标签: asp.net image


    【解决方案1】:

    看,如果你可以完美地离线保存和查看缩略图,如果它不能在线工作,那么你可以尝试一些在线操作

    1. 检查您的文件夹/垂直目录属性。授予该文件夹读写权限。
    2. 检查文件夹拼写。

    【讨论】:

    • 是文件夹没有读写权限。非常感谢!!卡了很久
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    • 2014-08-05
    • 2010-10-03
    • 2013-03-31
    • 1970-01-01
    • 2011-05-05
    • 2012-04-18
    相关资源
    最近更新 更多