找传奇、传世资源到传世资源站!

C# 文件上传和下载(上传文件到服务端)

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

实现文件上传和下载,包含服务器和客户端对于学习TCP的同学有帮助

from clipboard
public bool Save(string filename, byte[] byt)
        {
            try
            {
                string UploadPath = System.IO.Directory.GetCurrentDirectory() "\\Upload\\";
                if (!Directory.Exists(UploadPath))
                {
                    Directory.CreateDirectory(UploadPath);
                    Console.WriteLine("创建目录" UploadPath "!");
                }
                FileStream fs = new FileStream(UploadPath filename, FileMode.Append, FileAccess.Write);
                fs.Write(byt, 0, byt.Length);
                fs.Close();
                fs.Dispose();
                return true;
            }
            catch (Exception err)
            {
                Console.WriteLine("发生错误" err.ToString());
                try
                {
                    string UploadPath = System.IO.Directory.GetCurrentDirectory() "\\Upload\\";
                    string DelFileName = UploadPath filename;
                    if (File.Exists(DelFileName))
                    {
                        File.Delete(DelFileName);
                    }
                }
                catch (Exception err2)
                {
                    Console.WriteLine("发生错误" err2.ToString());
                }
                return false;
            }
        }

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复