2011-10-04 58 views
0

在我的應用程序中,我必須使用webservice將文件(音頻,圖像,文本和視頻等)發送到服務器。 在這裏我發送字節到應用程序使用base64binary字符串。但是這裏數據已損壞。有沒有辦法發送base64binary服務。如何使用iphone sdk通過webservice發送attatchments?

或者有什麼辦法發送附件來服務或將文件複製到服務器。

請任何人都可以幫助我。

在此先感謝。

- (NSMutableURLRequest *)SaveAttachments:(NSData的*)數據名:(的NSString *)名稱的fileType:(*的NSString)類型{

[self setUserCredentials]; 

NSString *strsdf = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 
NSString *[email protected]"lll.jpg"; 
NSString *strt = [Base64 encode:data]; 
//NSLog(@"strt %@",strt); 

NSString *soapMsg = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"utf-8\"?>\ 
        <soap12:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap12=\"http://www.w3.org/2003/05/soap-envelope\">\ 
        <soap12:Body>\ 
        <InsertAttachmentint xmlns=\"http://tempuri.org/\">\ 
        <Filename>%@</Filename>\ 
        <FileType>%@</FileType>\ 
        <FileContentint>%@</FileContentint>\ 
        </InsertAttachmentint>\ 
        </soap12:Body>\ 
        </soap12:Envelope>",sdf,type,strsdf]; 

這是代碼。 這裏strsdf是二進制

+1

請顯示您嘗試過的代碼片段。 –

回答

相關問題