当前位置:编程学习 > C#/ASP.NET >>

写文件的问题????

用webservice往服务器上上传文件,如果是新文件就没问题。如果这哥文件已存在覆盖就覆盖不了。
在本地测试过没有问题。测试是File.Delete(FileName);删不掉文件造成。

 
       public int SaveFile(byte[] buffer,string FileName)
        {
            try
            {
                TypeToPic(buffer, @"d:" + FileName);

                return 1;
            }
            catch
            {
                return 0;
            }
        }

        private bool TypeToPic(byte[] buffer, string FileName)
        {
            FileStream fs = null; 
            bool Value = true;
            try
            {
                if (File.Exists(FileName))
                    File.Delete(FileName);

                fs = new FileStream(FileName, FileMode.Create, FileAccess.Write); 
                fs.Write(buffer,   0,   (int)buffer.Length);
                fs.Close();
            }
            catch
            {
                Value = false;
            }
            return Value;
        }
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,