求上传Excel中的图片的方法现在使用方法为:从Excel中取出图片 保存在Excel.Shape中 通过将Shape对象保存在内存中 再通过线程
IDataObject iData = Clipboard.GetDataObject();
Bitmap image2 = new Bitmap(30, 30);
if (iData.GetDataPresent(DataFormats.Bitmap))
{
image2 = (Bitmap)iData.GetData(DataFormats.Bitmap); //从内存取值
image2.Save( FileUrl, System.Drawing.Imaging.ImageFormat.Jpeg);
}保存图片此方法缺陷为:当将站点部署在服务器上时,就上传不了图片,图片好像在客户端的cookie中,当我把本机cookie清掉后,就找不到此图片了。
求高手解决啊!!!!!!!
IDataObject iData = Clipboard.GetDataObject();
Bitmap image2 = new Bitmap(30, 30);
if (iData.GetDataPresent(DataFormats.Bitmap))
{
image2 = (Bitmap)iData.GetData(DataFormats.Bitmap); //从内存取值
image2.Save( FileUrl, System.Drawing.Imaging.ImageFormat.Jpeg);
}保存图片此方法缺陷为:当将站点部署在服务器上时,就上传不了图片,图片好像在客户端的cookie中,当我把本机cookie清掉后,就找不到此图片了。
求高手解决啊!!!!!!!
使用多线程的话,在本地调试,在内存中找不到图片啊我将cbThread.SetApartmentState(ApartmentState.MTA)改为cbThread.SetApartmentState(ApartmentState.STA)
就行...