请高手帮忙改,数组转为图像
这段代码是将数组转为图像: 
 接收的body是一个数组,由,分隔开,需要转换,另外两个为宽度和高度。 
 ---------------------- 
 问题一:一直提示第6行出错(stirng[]   ac=ab.split( ', '),但是可以读出转换后的内容:错误是:
未将对象引用设置到对象的实例。 
 问题二:无法保存图片。高手帮忙看看,谢谢!         
    protected   void   Page_Load(object   sender,   EventArgs   e) 
             { 
                         string   ab   =   Request[ "body "]; 
                         string   imw   =   Request[ "imgw "]; 
                         string   imh=Request[ "imgh "]; 
                         //string   SavePath   =   base.Server.MapPath( "UpLoadTemp/ "); 
                         //string[]   ac   =   new   string( 
                         String[]   ac   =   ab.Split( ', '); 
                         Int32   aw   =   Convert.ToInt32(imw); 
                         Int32   ah   =   Convert.ToInt32(imh); 
                         Bitmap   imgfll   =   new   Bitmap(aw,   ah); 
                         int   allrgb=0; 
                         for   (int   i   =   0;   i    <   ah;   i++) 
                         { 
                                     for   (int   j   =   0;   j    <   aw;   j++) 
                                     { 
                                                 int   rgb   =   Convert.ToInt32(ac[allrgb]); 
                                                 allrgb++; 
                                                 imgfll.SetPixel(j,   i,Color.FromArgb(rgb)); 
                                        }   
                         } 
                         //string   text2   =   DateTime.Now.ToString( "yyyyMMddhhmmss ")   +    ".jpg "; 
                         string   SavePath   =   base.Server.MapPath( "UpLoadTemp/ ")   +    "absc.jgp "; 
                         imgfll.Save(SavePath,   ImageFormat.Jpeg);                           
                         Response.Write( "out= "   +   SavePath); 
                         imgfll.Dispose(); 
             }
------解决方案--------------------ab是不是null? 
 string SavePath = base.Server.MapPath( "