当前位置: 首页 > 知识库问答 >
问题:

在blackberry中发送带有pdf附件的电子邮件

子车超英
2023-03-14

我需要在我的应用程序中集成邮件服务。我的应用程序应该发送电子邮件,其中必须附上。pdf文件(详细报告)。PDF文件现在位于远程服务器上。

有人能帮我理解如何在黑莓手机上发送带有pdf附件的邮件吗?如果实施是可行的,那么我将如何实施?

以下是我从Blackberry知识库论坛获得的用Blackberry发送邮件的链接

如何-创建附件

如何创建和发送消息

共有1个答案

万英武
2023-03-14

我相信这是你问题中第一个链接的更新版本。

在您的情况下,您希望发送一个PDF文档,因此可以将内容类型替换为application/PDF,文件名可以是DetailedReport。pdf,或任何您喜欢的内容。此文件名不是完整路径。只有一个名字会被邮件收件人看到。

SupportedAttachmentPart attach = new SupportedAttachmentPart(multipart,
    "application/pdf", "DetailedReport.pdf", data);

byte[]是您必须自己读取的东西,打开本地pdf文件(无论您存储在哪里)。它只是文件中的二进制数据,所以我会使用DataInputStream

String fileUrl = "file:///SDCard/BlackBerry/SomePath/DetailedReport.pdf";
FileConnection fileConn = (FileConnection)Connector.open(fileUrl, Connector.READ);
int fileSize = fileConn.fileSize();
byte[] data = new byte[fileSize];
DataInputStream input = fileConn.openDataInputStream();
input.read(data);

当然,我建议在后台线程上进行这项工作,以避免冻结用户界面。

 类似资料:
  • 尝试发送带有pdf附件的电子邮件,尝试使用swickmailer,但没有成功,此代码使用zip但不使用PDF:( 邮件被发送罚款,我得到的邮件:但附件是不存在的,在meial有所有的bas64编码在电子邮件像: onatatent-Type: Application/octet-stream; name="media.pdf"Content-transver-Encode: base 64 Con

  • 问题内容: 我想编辑以下代码并发送带有附件的电子邮件。附件是一个pdf文件,在Linux环境中位于/home/myuser/sample.pdf下。我应该在下面更改什么? 问题答案: 在这种情况下,您使用电子邮件包创建了一条消息- 然后发送消息。 这里有几个示例-http: //docs.python.org/library/email- examples.html 更新 由于上述原因,更新链接会

  • 问题内容: 我似乎找不到我编写的应该发送带有附件的电子邮件的php函数的问题。我已经为此苦苦挣扎了一段时间了。 编辑 问题是邮件的消息与文件混合在一起并作为附件发送。 问题答案: Artefacto让我更加关注输出,并且找到了解决方法:

  • 问题内容: 我正在尝试在带有附件的codeigniter上发送电子邮件。 我总是成功收到电子邮件。但是,我从未收到带有附件的文件。以下是代码,非常感谢所有评论。 问题答案: $ this- >电子邮件-> attach() 使您可以发送附件。将文件路径/名称放在第一个参数中。注意:使用文件路径,而不是URL。对于多个附件,请多次使用该功能。例如:

  • 我目前正试图发送一封电子邮件,并附上一份pdf格式的表格作为附件。 我正在使用FPDM库填充我的pdf:https://github.com/codeshell/fpdm 这是我的代码: 然后我试着发送一封邮件,里面有这个填好的pdf作为附件。以下是我的邮寄方式: 这种“电子邮件发送”功能在普通PDF中运行良好,但在我的PDF中,所有文本和字段都会消失。我想知道是有办法还是不可能? 此外,我正在使

  • 问题内容: 我找到了这个库,并设法以空电子邮件发送附件,但没有将文本和附件组合在一起。 https://github.com/sloonz/go-mime-message 如何做呢? 问题答案: 我最终自己实现了它:https : //github.com/scorredoira/email 用法很简单: