私はAJAXメソッド(jQuery)を使用して、いくつかの文字列化されたJSONデータと共にASP.NET WEB API(2)にPDFドキュメントをPOSTしようとしています。AJAXポストPDFドキュメントとJSONデータ
JAVASCRIPT:
ASP.NETのWeb API:
[HttpPost]
[Route("submit")]
public string SubmitTemplate(SubmitTemplate template)
{
return "a thing happened";
}
SubmitTemplateモデル:
郵便配達このメソッドの動作を使用してpublic class SubmitTemplate
{
public string json { get; set; }
public string pdf { get; set; }
}
ここでは動作しません、私の方法があります(スクリーンショットを参照してください)上のAJAXメソッドを使用していません。 この情報が役立つ場合は、モバイルアプリケーション(クロスドメイン)用です。
すべてのヘルプは非常に高く評価されています! ありがとうございます。
(これは郵便配達の構成方法の画像です:screenshot hosted on imgur)
EDIT:pdfData
はjsPDF(doc.output
)で作られたPDFファイルですので、私はあなたが使用してPDF文書を開いたかのように文字列だと思いますメモ帳(++)。
コンソールにエラーがありますか? 'pdfData'にはどのような種類のデータがありますか?ファイルであれば、シリアル化できないため、問題の原因となる可能性のあるバイナリデータを想定します。 –
@RoryMcCrossanいいえコンソールにエラーはありませんが、ネットワークタブを使用すると、データが送信されます。私も私の質問を編集しました。だからバイナリデータである可能性は非常に高いですが、AJAXを使ってこのデータをどのように送るのでしょうか? – lordvlad30