1

概要

  • S3 Browser for Windows でイメージをダウンロードすると、ダウンロードしたファイルの MD5 ハッシュは正しいです。
  • 経由でイメージをダウンロードするZendService\Amazon\S3と、MD5 ハッシュが正しくありません。

質問

ZendService\Amazonライブラリを介して S3 からプルするときに、データの切り捨てや破損の問題が発生した人はいますか? どんな助けでも大歓迎です。

詳細

Amazon S3 とZendService\Amazonライブラリを使用して、フルサイズの画像とサムネイル画像、および PDF ファイルをプッシュおよびプルします。最近、一部のドキュメントの PDF エクスポートの実装を開始しました。知っている人もいるかもしれませんが、ZendPdf不正な形式の画像に関しては非常に厄介です。S3 経由でプルされた同じ画像が、問題なくブラウザにロードされます。この機能を開発するにつれて、挿入された画像と PDFZendPdfがごく少数のケースでのみ機能することに気付き始めました。私たちのイメージの多くは、例外を引き起こしたり、アーティファクトを返したりしていました。

さらに掘り下げた結果、S3 上のファイルの MD5 ハッシュと、ZendService\Amazonライブラリを介して提供されているファイルを比較しました。ファイルの属性は正しかったのですが、ファイルの内容が少し異なっていました。これと同じ機能をファイルシステム アダプタでテストしたところ、問題なく動作しました。また、別の S3 クライアント (Windows アプリケーション) をテストしたところ、そこでもファイルが正常に機能することがわかりました (つまり、ハッシュが一致しました)。この問題はZendService\Amazon、何らかの形でライブラリに関連しているようです。

4

0 に答える 0