gpt4 book ai didi

ios - 使用我自己的应用程序从 iPad 通过电子邮件将单页 pdf 文件作为附件发送

转载 作者:可可西里 更新时间:2023-11-01 03:49:22 25 4
gpt4 key购买 nike

在我的 ios 应用程序中,用户可以将 pdf 文件作为附件发送给其他人。它适用于 ios 7 之前的设备。升级到 ios 7 后,当应用程序呈现 ios 邮件界面时附件丢失。

这里是我用来设置 mime 类型的代码:

[mailComposer addAttachmentData:pdfData mimeType:@"application/octet-stream" fileName:fileName];

上述 mime 类型在 ios 7 之前的版本上运行良好,但在 ios 7 上它没有将我的文件作为附件。所以,我像这样更改了 mime 类型:

[mailComposer addAttachmentData:pdfData mimeType:@"application/pdf" fileName:fileName];

它在 ios 7 和 ios 7 之前的设备上运行良好,但问题是,在 iPad 上,如果附加的 pdf 文件只有一页,那么它会被视为内联图像而不是附件。这只发生在 iPhone 上的 iPad 上,没问题。此外,如果我将该邮件发送给某人,在收件人方面,当他们在 iphone 或 ipad 上打开该邮件时,它也会显示为内联图像。因为当他们点击它时,它允许两个选项 1. 保存图像 2. 取消。此外,这个问题与 ios 7 ipad 设备无关,它发生在所有在 ios 5、ios 6、ios 6.1 和 ios 7 下运行的 ipad 设备上。知道如何解决它吗?我应该使用哪种 MIME 类型来解决这个问题?

注意:-有关更多信息,请查看随附的屏幕截图 enter image description here

-洛加纳坦

最佳答案

我对单页 PDF 有同样的问题。只需将 mimeType 更改为 text/pdf 而不是 application/pdf 即可。无需进一步更改。

[objMailComposer addAttachmentData:myData mimeType:@"text/pdf" fileName:@"myapp.pdf"];

关于ios - 使用我自己的应用程序从 iPad 通过电子邮件将单页 pdf 文件作为附件发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18918247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com