使用ZendService和S3进行数据截断或损坏?

时间:2013-06-10 18:31:29

标签: php zend-framework amazon-s3 zend-framework2

概览

  • 当我使用S3 Browser for Windows下载图像时,下载文件的MD5哈希是正确的。
  • 当我通过ZendService\Amazon\S3下载图像时,MD5哈希值为INCORRECT。

问题

从S3通过ZendService\Amazon库提取数据时是否有任何数据截断或损坏问题?任何帮助都会非常感激。

详情

我们使用带有ZendService\Amazon库的Amazon S3来推送和提取全尺寸和缩略图以及PDF文件。最近,我们开始为我们的一些文档实现PDF导出。正如你们中的一些人可能知道的那样,ZendPdf在形象错误的图像方面可能非常挑剔。在浏览器中通过S3加载相同的图像没有任何障碍。在我们开发此功能时,我们开始注意到插入ZendPdf的图像和PDF仅在少数情况下起作用。我们的许多图像都会导致异常或带有文物。

当我深入挖掘时,我将S3上文件的MD5哈希与通过ZendService\Amazon库提供的文件进行了比较。虽然文件属性是正确的,但文件内容略有不同。我用我们的文件系统适配器测试了这个相同的功能,它工作正常。我还测试了一个不同的S3客户端(Windows应用程序),发现该文件也正常工作(即哈希匹配)。这个问题似乎与某个方面的ZendService\Amazon库有关。

0 个答案:

没有答案