Url值对吗?可以用ie打开对应地址吗?

解决方案 »

  1.   

    Url在IE打不开,
    系统接口返回的是PDF文件的二进制数据。
      

  2.   

    管你是winform 还是webform,你这500是远程服务出错
    远程服务器出错的原因无非就是,没有cookie,或是传的参数不对,当然还可能是服务器抽疯了
      

  3.   

    如果程序不考虑性能,效率的话   可以这么试下
     try
                {
                    WebClient web = new WebClient();
                    WebResponse result = null;
                    WebRequest req = WebRequest.Create(‘网址路径’);
                    result = req.GetResponse();
                    Stream receivestream = result.GetResponseStream();
                    StreamReader sr = new StreamReader(receivestream);
                    htmlStr = sr.ReadToEnd();
                }
                catch (Exception ex)
                {
                     //throw ex;
                     WebClient mywebclient = new WebClient();
                      byte[] myDatabuffer = mywebclient.DownloadData('网址路径');
                      htmlStr = Encoding.Default.GetString(myDatabuffer);
                    }
      

  4.   

    Url输出的是(该fileName的pdf文件二进制数据)byte[] bytes = webClient.DownloadData(new Uri(Url));不知道这样写对不对,求指教。
      

  5.   

     WebClient web = new WebClient();
                    WebResponse result = null;
                    WebRequest req = WebRequest.Create(‘网址路径’);
                    result = req.GetResponse();
                    Stream receivestream = result.GetResponseStream();
                    StreamReader sr = new StreamReader(receivestream);
                    htmlStr = sr.ReadToEnd();这返回的是字符串吧?我要的是将PDF下载到本地
      

  6.   

    Url在IE打不开,那你怎么确定这个url是正确的?