2011-05-25 74 views
2

我使用Zlib通過使用NSData類別壓縮文本文件,如http://www.cocoadev.com/index.pl?NSDataCategory中所述。Zlib壓縮文件當作爲電子郵件附件添加添加時無法打開

壓縮後我把文件附加到電子郵件。當我打開電子郵件並下載壓縮文件時,我無法解壓該文件。我得到一個錯誤,該文件已損壞。

我正在使用@「application/x-deflate」作爲附件MIME類型。當我添加附件到MFMailComposeViewController進行電子郵件時,我將FileName.zip作爲附件的文件名。

我是否將附件類型設置爲@「application/x-deflate」?從電子郵件下載後爲了能夠解壓文件該怎麼做?

回答

0

嘗試'application/zip'作爲MIME類型。

+0

我試過這個MIME類型。它沒有幫助。 – sridevi 2011-05-25 20:23:36

+0

'application/octet-stream'是否有效?如果沒有,我會建議這個問題不是你指定的MIME類型,但可能與你用來創建zip文件的代碼不同。 – InsertWittyName 2011-05-25 21:27:47

+0

'application/octet-stream'也不起作用。爲了交叉檢查壓縮的代碼,我已經放氣,然後充氣,併發送文件作爲其原始MIME類型(這是文本/純在我的情況),它的工作正常。 – sridevi 2011-05-25 22:22:41

相關問題