0

バイナリ文字列はデータベースから返され、PHP を介して正しいヘッダー変更を使用してブラウザーに渡されます。返されたファイルは常に破損として返されますが、メモ帳で実際のファイルを見ると、最初の部分は正しいように見えますが、テキストは少しおかしくなります。ファイルをアップロードしたので、私の言いたいことがわかります。ブラウザがバイナリを誤って解釈する理由についての兆候は、非常に高く評価されます。

https://dl.dropbox.com/u/3435192/apdf44-3.pdf

4

1 に答える 1

0

わかりました、答えはmssql接続に関連していました。mssqlからphpに返されるblobのデフォルトの「最大テキストサイズ」は66KBです。これはphp.iniで変更できます。これによるファイルサイズの制限のため、ファイルは破損していませんでした。テキストサイズの制限が増えるとすぐに、ファイル全体がダウンロードされ、正しく機能しました

于 2012-09-10T11:30:36.873 に答える