日期:2014-05-17  浏览次数:20399 次

二进制图片打包下载
我想将数据库里二进制图片读出来,然后添加到一个压缩文件里,再将整个压缩文件下载,,,怎么实现啊,,,求帮助
------解决方案--------------------
这个还真不会,帮你顶下
------解决方案--------------------
图片读出来网上有现成的方法。生成压缩包参考:http://blog.csdn.net/chinacsharper/article/details/16807095
------解决方案--------------------
using System;
using System.IO;
namespace test
{
    public partial class ImageService : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.ContentType = "application/binary;";
            //这个地方图片可以从数据库中读取二进制图片
            //byte[] img = DBHelper.ReadImg();
            byte[] img = File.ReadAllBytes(Server.MapPath("img") + @"/testImg.jpg");
            Response.BinaryWrite(img);
            
            Response.Flush();
            Response.End();
        }
    }
}

参考地址:http://blog.csdn.net/adensky/article/details/6302999
------解决方案--------------------
hi,这个问题解决了吗,我也遇到这个问题呢,如果解决了,希望分享下哈