3

次のコード行でREST APIからpdfファイルを取得しています


 response = request.GetResponse() as HttpWebResponse;// HttpWebResponse response

ストリームリーダーを使用して応答を取得します

            if (response != null)
            {
                rchResponseHeader.Text = response.Headers.ToString();
                //string resBody = null;
                using (StreamReader reader = new StreamReader(response.GetResponseStream()))
                {
                    resBody = reader.ReadToEnd();//string resBody
                }
             }

そして、filedialogBoxとpdf拡張子を使用して、次のようにファイルを保存します

      if (saveDialogBox.ShowDialog() == DialogResult.OK)
            {

                string name = saveDialogBox.FileName;
                File.WriteAllText(name, resBody);
            }

ファイルは正常に保存されますが、ファイルを開くことができません。ファイルの読み取りと書き込みに使用した方法が適切ではないと思います。これを成功させる方法はありますか ありがとう

4

1 に答える 1