【问题标题】:Zlib deflate file when added as attachment in email could not open在电子邮件中添加为附件时,Zlib 放气文件无法打开
【发布时间】:2011-09-02 01:03:59
【问题描述】:

我正在使用 Zlib 通过使用http://www.cocoadev.com/index.pl?NSDataCategory 中讨论的 NSData 类别来压缩文本文件。

压缩后,我将文件附加到电子邮件中。当我打开电子邮件并下载压缩文件时,我无法解压缩文件。我收到文件已损坏的错误消息。

我使用 @"application/x-deflate" 作为附件 mime 类型。当我将附件添加到 MFMailComposeViewController 以发送电子邮件时,我将 FileName.zip 作为附件的文件名。

我将附件类型指定为 @"application/x-deflate" 是否正确?从电子邮件下载后如何解压缩文件?

【问题讨论】:

    标签: iphone objective-c mime-types zlib email-attachments


    【解决方案1】:

    尝试使用“application/zip”作为 MIME 类型。

    【讨论】:

    • “应用程序/八位字节流”有效吗?如果不是,我建议问题不在于您指定的 MIME 类型,而可能在于您用于创建 zip 文件的代码。
    • 'application/octet-stream' 也不起作用。为了交叉检查压缩代码,我已经放气然后膨胀并将文件作为其原始 mime 类型(在我的情况下是 text/plain)发送,它工作正常。
    猜你喜欢
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2018-07-13
    • 2016-05-15
    • 2019-03-18
    相关资源
    最近更新 更多