其实这个问题和第一问题是同一个问题,都是权限的问题。
解决方法就是修改你要保存文件的文件夹的权限,使其有写入的权限,具体可见问题一。http://blog.csdn.net/cpcpc/archive/2011/06/20/6556627.aspx
读文件源代码:
static void Main(string[] args) { FileStream fs = new FileStream(@"D:/Gzsk.Ccsme/Gzsk.Ccsme/Gzsk.Ccsme.Web/App_Themes/Image/arrow3.gif", FileMode.Open, FileAccess.Read); byte[] by = new byte[fs.Length]; fs.Read(by, 0, (int)fs.Length); XXXX(Convert.ToBase64String(by))); Console.ReadKey(); }
写文件源代码:
public static void XXXX(string condtion) { byte[] buffer = Convert.FromBase64String(condtion); string path = "C://Image//" + new Random().Next(10) + ".gif"; FileStream fStream = new FileStream(path, FileMode.Create); fStream.Write(buffer, 0, buffer.Length); fStream.Flush(); fStream.Close(); }