2

(私はフランス語です。私の英語で申し訳ありません)
webService (REST プロトコル) でポスト リクエストによって単純な PDF ファイルを送信する方法がわかりません/理解できません。
いくつかの例を試しましたが、言葉ではありません。そして、私が a を使用すると、それはうまくいきますが、コードビハインドでのみこれを行いたいです!
私の質問はタイトルです:このPDFファイルをどのように送信しますか?
URL : https://test.website.fr/Website/api/transactions/ " + sVal + "/contrat
PDF ファイル : question.pdf

ありがとう。アイリス・タッチャード

4

2 に答える 2

1

これはあなたが探しているものでなければなりません:

http://msdn.microsoft.com/en-us/library/debx8sh9.aspx

簡単なコード例を次に示します。

        byte[] pdfFile = File.ReadAllBytes("pdf file path here");

        WebRequest request = WebRequest.Create("https://test.site.fr/Testfile");
        request.Method = "POST";
        request.ContentLength = pdfFile.Length;
        request.ContentType = "application/pdf";

        Stream stream = request.GetRequestStream();
        stream.Write(pdfFile, 0, pdfFile.Length);
        stream.Close();

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        StreamReader reader = new StreamReader(response.GetResponseStream());
        Console.WriteLine(reader.ReadToEnd());
        reader.Close();
于 2013-06-10T15:22:57.667 に答える