2012-09-04 15 views
5

iphone uygulamasında pdf oluşturdum, şimdi pdf'yi sunucuya göndermek istiyorum. Bunun için NSData'ya dönüştürüyorum ve gönderiyorum.Sunucuda yüklüyor ancak pdf açılmıyor ekte hata olduğunu belirtti

Google'da arama yaptım ve "POST" kullanarak çözüm buluyorum, ancak resimler için çalışıyor.

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]; 

//self.pdfFilePath =/var: o yüklenirken ancak pdf açmadan değildir sunucusunda

eki bunu ben Aşağıdaki kodda bazı hata

olduğunu söylüyor /folders/a0/a01nF1oGGkebQxw7H0YsBU+++TI/-Tmp-/MyAccount.pdf;

önceden,

Teşekkür Lütfen bana yol. Bunun yerine bu

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

ait

+1

kullanmak soru olsa da. Bu şekilde kodlamayı biraz şüpheliyim, ancak sunucunuzun nasıl çalıştığını anlamadan söylemesi zor. Bu nedenle, belki de iOS uygulamanızda oluşturduğunuz sunucuya göre istek türlerinin başarılı olmasını biraz açıklayın. –

cevap

1

oldukça açık :) En azından bu soru gerçek olduğunu tüm arkadaşlarınızı ve/veya sockpuppet upvote sorularınıza hesapları ise Having aşağıdaki kodu

[request setFile:self.pdfFilePath forKey:@"file"]; 
İlgili konular