2 u011954277 u011954277 于 2017.01.06 11:45 提问

c# 调用webserver上传文件时候 出现的问题
客户端代码
WebReference.WebService1 webserver = new WebReference.WebService1();
string path = txtPath.Text.Trim();//本地路径  
byte[] bytes = GetBytesByPath(path);//获取文件byte[]  
string uploadPath = comdirectory.Text;//上传服务器文件夹路径  
webserver.UploadFile(bytes, uploadPath, FileName);

webserver 上的

public bool UploadFile(byte[] fs, string path, string fileName)
     {
            bool flag = false;
            try
            {
                path = Server.MapPath(path);
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
                //定义并实例化一个内存流,以存放提交上来的字节数组。  
                MemoryStream m = new MemoryStream(fs);
                //定义实际文件对象,保存上载的文件。  
                FileStream f = new FileStream(path + "\\" + fileName, FileMode.Create);
                //把内内存里的数据写入物理文件  
                m.WriteTo(f);
                m.Close();
                f.Close();
                f = null;
                m = null;
                flag = true;
            }
            catch (Exception ex)
            {
                flag = false;
            }
            return flag;
        }

这里上传大点的文件(3M以上)就会报错 Not Found。和 最大请求长度超过了 如何
解决这个问题呢?

1个回答

u011954277
u011954277   2017.01.06 15:06
已采纳

解决了


Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!