0

我正在尝试将 PDF 从 IOS 应用程序上传到 Facebook。我第一次开始使用 SLComposeViewController但我发现我只能setInitialText通过`addImage发布文本和图像,所以我开始尝试使用来自https://developers.facebook.com/ios/的faFcebook api的faFcebook api和API的示例代码:

1 https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/
2 https://developers.facebook.com/blog/post/2011/08/04/how-to--use-the -graph-api-to-upload-a-video--ios/

它们都没有显示或指示如何上传文件 PDF。

4

2 回答 2

0

您不能将 PDF 文件发布到 Facebook。
您可以做的是将 PDF 文件上传到您的服务器并在 Facebook 上发布指向 PDF 文件的链接。

于 2013-07-15T05:56:22.633 回答
0

ASIHttpRequest可用于通过 http 上传文件。

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:[url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];

[request setDelegate:self];
[request setRequestMethod:@"POST"];
[request setTimeOutSeconds:120];

NSData *data = [[NSFileManager defaultManager] contentsAtPath: file_path ];

if ( data != nil )
{
    [request setData:data forKey:@"file"];
    [request startAsynchronous];
}
于 2013-07-14T13:34:33.040 回答