我正在使用iOS与parse.com和mailgun。我正在尝试发送附有pdf的电子邮件。我已经读过parse.com cloudCode不允许附件。但我也看到过这篇文章Mailgun: Sending image using parse cloud code,而不是将其置于内联。
首先,是否仍然如此,我们无法通过云代码发送附件?如果是这样,有人可以帮我弄清楚如何从我的应用程序获取pdf到通过邮件发送的电子邮件?我没有使用苹果的内置邮件视图,因为我需要能够设置电子邮件的“发件人”地址。
我在应用程序中动态创建了pdf,并将其显示在代码中:
NSString* fileName = @"Invoice.PDF";
NSArray *arrayPaths =
NSSearchPathForDirectoriesInDomains(
NSDocumentDirectory,
NSUserDomainMask,
YES);
NSString *path = [arrayPaths objectAtIndex:0];
NSString* pdfFileName = [path stringByAppendingPathComponent:fileName];
UIWebView* webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 60, 320, 480)];
NSURL *url = [NSURL fileURLWithPath:pdfFileName];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView setScalesPageToFit:YES];
[webView loadRequest:request];
[self.view addSubview:webView];
我不知道如何将Docdir中的文件转换为正确的数据格式并附加(如果可能的话)或将其置于内联中,如上面提到的那样。
任何帮助将不胜感激。如果您需要更多信息,有疑问或有关如何完成此任务的替代想法,请询问/建议。
提前致谢