PHP は PDF ファイルをアップロードし、それをサーバーにアップロードするときに、PDF ファイルを ZIP ファイルに圧縮してアップロードすると、圧縮パッケージが破損していることを示すメッセージが表示されます。
専門的な回答をお願いします
phpがファイルをアップロードする際、ファイルの内容は破壊されません。これは、アップロードした画像がそのまま表示されることからもわかります
もちろん、加工してある場合は別です
見た目からすると、フォントファイルはインラインではなく、使用する操作 システム フォント
ブラウザの組み込みコントロールを使用して直接アップロードした場合、通常、ファイルは破損しません。
サードパーティのプラグインを使用している場合は、それを調査するか、別のサードパーティのプラグインを試してください。 ファイル ストリームを転送する場合は、解凍の前後のパッケージ化とコンパイルに注意する必要があります。serialize() などの関数を使用して最初にファイル ストリームをコンパイルして保存し、ダウンロード時にシリアル化を解除してファイル ストリームが確実に保存されるようにすることができます。転送プロセス中に中断されず、紛失したり破損したりすることはありません。
シークレットがない場合は、クラウド ディスクに置くことができます
シークレットがない場合は、クラウド ディスクに置くことができます
今、なぜアップロード後に一部の文字が失われるのか理解できません
アップロードした PDF を開くと文字がありません、本当ですか?スクリーンショットを撮っていただけますか
内容はそのままなので、もう投稿しません
lnmp 環境をセットアップしたところです。 Linux で再度実行すると、アップロードに問題はありません。環境設定に問題がある可能性があります。もう一度理由を探してみます!ありがとうございます