我用session保存了一下图片路径  获取之后 
System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath(imageFile));用这样的方式继续。但是总是会提示内存不足,不知道是什么问题?、ps:页面上有两个FileUpload 都是上传图片~,不知道有没有关系。。
请大牛帮忙~~图片内存session

解决方案 »

  1.   

    有什么特殊的要求一定要将fileupload上传的图片先进行保存到硬盘再从硬盘加载到Image对象吗?
    上传后,可以直接通过以下方式来构造 Imageprotected void btnOk_Click(object sender, EventArgs e)
            {
                using (System.IO.Stream s = fup.PostedFile.InputStream)
                {
                    System.Drawing.Image img = System.Drawing.Image.FromStream(s);
                }
            }另外,试着上传一个小于4m的图片试试