目前客户有一批大格式的tiff图片文件,最大的图片大于100MB,现在需要:  在不下载图片的情况下,用.net流媒体技术能让客户端浏览到图片。求各位高手们请教。

解决方案 »

  1.   

    jquery很容易的,获取图片属性操作图片width,height
      

  2.   

    你试试缩略图?缩略图不还是要先上传到服务器?100M,omg,你客户端没能力处理文件的。不知道flex能不能。
      

  3.   

    切割图片。到客户端再频道一起。不管怎么样。这个100M也是很慢的。要不就写个active插件。
      

  4.   

     string src = Server.MapPath("/imge/" + "002001.tif");//路径            System.Drawing.Image image = System.Drawing.Image.FromFile(src);
                //src是原来的图片的路径 
                System.Drawing.Image aNewImage = image.GetThumbnailImage(611, 369, null, new System.IntPtr());
                //iWidth,iHeight是你想要得新的图片的宽度和高度 
                aNewImage.Save(Server.MapPath("/imge/" + "002001new.jpg"));
                //fileName是新的图片的文件名 
                image.Dispose(); <body>
        <form id="form1" runat="server">
        <div>
            <img id="img1"  alt="" src="imge/002001new.jpg" />
        </div>
        </form>
    </body>我这么做,结果在客户端读的时候还是卡挂了,难道客户端也把那个大图片下载了?