在服务器上它正在上传,但pdf没有打开它说附件有一些错误

Bab*_*bul 5 iphone objective-c asihttprequest ios

我在我的iphone应用程序中生成了pdf,现在我想将该pdf发送到服务器.因为我正在转换为NSData而我正在发送.

我在谷歌搜索,我通过使用"POST"找到解决方案,但它适用于图像.

在服务器上它正在上传,但pdf没有打开它说附件有一些错误

在下面的代码中我做了这个:

NSData *pdfdata = [[NSData alloc] initWithData:[self.pdfFilePath dataUsingEncoding:NSASCIIStringEncoding]];
ASIFormDataRequest *request=[ASIFormDataRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",MainUrl,@"updatefile.php"]]];
[request setDelegate:self];
        [request setPostValue:appDelegate.userId forKey:@"userid"];
         [request addData:pdfdata forKey:@"file"];
[request startSynchronous];
Run Code Online (Sandbox Code Playgroud)

//self.pdfFilePath = /var/folders/a0/a01nF1oGGkebQxw7H0YsBU+++TI/-Tmp-/MyAccount.pdf;

请指导我,

提前致谢.

Bab*_*bul 1

而不是这个

[request addData:pdfdata forKey:@"file"];

使用下面的代码

[request setFile:self.pdfFilePath forKey:@"file"];
Run Code Online (Sandbox Code Playgroud)