4

1.5MB のファイルをアップロードする必要があります。これがbase64にシリアル化されることを考えると。WCF の maxReceivedMessageSize 設定で使用する必要がある値を見積もる良い方法は何ですか?

4

1 に答える 1

5

Base64 エンコーディングでは、byte[] 値が約 33% 増加します。各 6 ビットは、1 バイトを使用する 1 つの ASCII 文字にマップされるため、入力の各 3 バイト (24 ビット) は、出力で 4 バイト (24 / 6) を生成します)。 . ファイル自体は最大 2MB です。操作に他のパラメーターを追加し、さらに SOAP のオーバーヘッド (エンベロープとヘッダー) を追加する場合は、その設定の妥当な値を見つける必要があります。

于 2013-05-22T07:24:29.620 に答える