目前,我正在尝试以mime格式读取文件,该文件具有png的一些二进制字符串数据。
在Windows中,读取文件会为我提供正确的二进制字符串,这意味着我只需将字符串复制过来并将扩展名更改为png即可看到图片。
在Windows中读取文件后的示例如下:
--fh-mms-multipart-next-part-1308191573195-0-53229
Content-Type: image/png;name=app_icon.png
Content-ID: ""
content-location: app_icon.png
‰PNG
等…等…
在Linux中读取文件后的示例如下:
--fh-mms-multipart-next-part-1308191573195-0-53229
Content-Type: image/png;name=app_icon.png
Content-ID: ""
content-location: app_icon.png
�PNG
等…等…
我无法将Linux版本转换为图片,因为这一切都变成了一些带有许多颠倒的“?”的时髦符号。和“ 1/2”符号。
谁能启发我发生的事情并可能提供解决方案?玩了一个星期甚至更多的代码。