c#,怎样将一个list里的图片信息用特定名称保存到特定文件夹里
我得到一个Alist,其中图片信息为Alist[i].ArrayImageData,我想把这些图片依次存进“D\\test”文件夹,并且图片的名字依次设定为对应的ID(A...
我得到一个Alist,其中图片信息为Alist[i].ArrayImageData,我想把这些图片依次存进“D\\test”文件夹,并且图片的名字依次设定为对应的ID(Alist[i].ProductId)。
展开
1个回答
展开全部
foreach(var item in Alist){// 这个Alist数组元素的类型你没说,先用var代替
using (System.IO.FileStream writer = new System.IO.FileStream(@"d:\test\" + item.ProductId + ".你要什么扩展名", System.IO.FileMode.Create))
{
writer.Write(item.ArrayImageData, 0, bytes.Length);// 假设Alist[i].ArrayImageData是byte[]
}
}
using (System.IO.FileStream writer = new System.IO.FileStream(@"d:\test\" + item.ProductId + ".你要什么扩展名", System.IO.FileMode.Create))
{
writer.Write(item.ArrayImageData, 0, bytes.Length);// 假设Alist[i].ArrayImageData是byte[]
}
}
更多追问追答
追问
Alist[i].ArrayImageData的确是byte[]类型,但是bytes.Length这个地方提示有错误,在现在范围内没有这个名字
追答
写错了,是
item.ArrayImageData.Length
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询