【问题标题】:Does file_get_content() return the same binary data as the original filefile_get_content() 是否返回与原始文件相同的二进制数据
【发布时间】:2012-08-06 11:39:18
【问题描述】:

问题在标题中。几天以来,我在显示 blob 图像时遇到了问题。
当我查看显示图像的二进制数据时(显示带有损坏符号的图像,实际上它们并没有真正显示),我从原始 .jpg 和生成的 file_get_content() 二进制文件中得到不同的原始数据。
这是昨天的相关帖子或更多解释。
--> mysql blob image displaying with php/html

【问题讨论】:

    标签: php blob file-get-contents


    【解决方案1】:

    简短的回答是:是的。没有理由内容应该不同。您的问题可能出在另一座城堡中。

    【讨论】:

    • 我完全同意你的看法......也许当 file_get_content() 的返回进入 Mysql BLOB 时,它会被修改?检查我的链接并告诉我您是否从我的代码中发现任何可疑之处
    • 或者它可能来自标题?
    • 如果你坐在我的办公室里,问同样的问题。我会要求您安装 Charles HTTP 代理,然后我会检查该 URL 的确切响应以查找可疑内容。
    • 嗯,我已经有了 Chrome 的开发工具,可以让我检查标题,但感谢您的回答。问题是我不太了解所有这些标题的含义,我会在互联网上查看。
    • 上传我的图片后返回: ------WebKitFormBoundaryFxYwOIY8tJCfDekb Content-Disposition: form-data;名称="头像"; filename="original.gif" Content-Type: image/gif ------WebKitFormBoundaryFxYwOIY8tJCfDekb-- Response Headersview source Connection:Keep-Alive Content-Length:2872 Content-Type:image/gif Date:Thu, 09 Aug 2012 09:36:11 GMT Keep-Alive:timeout=5, max=62 Server:Apache/2.4.2 (Win64) PHP/5.4.3 X-Powered-By:PHP/5.4.3code
    猜你喜欢
    • 2020-09-25
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多