C# で MVC4 を使用して Web アプリケーションを開発しています。
PDF を AJAX 経由で送信する必要があるため、PDF を base64 に変換して C# の関数に送信します。その関数は、Web サービス上にある別の関数を呼び出します。
問題は、Web サービス関数が base64 文字列を取得していないことです。これは、非常に大きいが大きすぎるわけではなく、70kb のように約 111,000 文字であるためです。エラー 413 が表示されます
pdfCony は私の base64 文字列です
Web サービスの web.config で maxRecievedMesage を既に設定しています。
<bindings>
<basicHttpBinding>
<binding name="basicHttpsBinding" maxReceivedMessageSize="524288000" />
<binding name="mexHttpBinding" maxReceivedMessageSize="524288000" />
</basicHttpBinding>
</bindings>
<services>
<service behaviorConfiguration="ServicioCCMasAvalBehavior" name="ServicioCCMasAval.ServicioCCMasAval">
<endpoint address="/" binding="basicHttpBinding" contract="ServicioCCMasAval.IServicioCCMasAval" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
だから、何が問題なのかわからない。助けてください。