Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从iOS应用程序上传PDF文件到Facebook_Ios_Facebook_Pdf - Fatal编程技术网

从iOS应用程序上传PDF文件到Facebook

从iOS应用程序上传PDF文件到Facebook,ios,facebook,pdf,Ios,Facebook,Pdf,我正在尝试从IOS应用程序上传PDF到Facebook。我第一次开始使用 SLComposeViewController但我发现我只能通过setInitialText发布文本,通过`addImage>发布图像,因此我开始尝试使用faFcebook api,以及api的示例代码: 1 二, 它们都不显示或指示如何上载PDF文件。可用于通过http上载文件 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL

我正在尝试从IOS应用程序上传PDF到Facebook。我第一次开始使用
SLComposeViewController
但我发现我只能通过
setInitialText
发布文本,通过`addImage>发布图像,因此我开始尝试使用faFcebook api,以及api的示例代码:

1
二,

它们都不显示或指示如何上载PDF文件。

可用于通过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];
}

您不能将PDF文件发布到Facebook

您可以将PDF文件上传到服务器,并在Facebook上发布PDF文件的链接。

但是我如何使用ASIFormDataRequest将此文件上传到Facebook,您不能将Facebook url放在请求中,我必须使用Facebook API