我已經在iphone
中做了應用程序,它消耗了coldfusion webservice.
我想在遠程服務器上的iphone應用程序上顯示圖像。使用coldfusion webservice
我可以從遠程server.so檢索圖像,我想通過webservice將該圖像發送到iphone應用程序。那麼,這可能嗎?請幫me.Thanks提前可以通過Web服務發送圖像嗎?
回答
使用CFFILE或cfimage的讀取文件。 Base64對數據進行編碼,然後通過web服務發送。在iPhone應用程序的base64解碼中,您將擁有圖像的二進制文件。
我試過這個代碼,但它不給任何輸出
這應該工作得很好。 – Paul
你可以通過創建形式上傳圖像嘗試下面的代碼
-(void)UploadImage{
NSString *urlString = @"yourUrl";
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];
NSMutableData *body = [NSMutableData data];
NSString *boundary = [NSString stringWithString:@"---------------------------14737809831466499882746641449"];
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundary];
[request addValue:contentType forHTTPHeaderField:@"Content-Type"];
// file
NSData *imageData = UIImageJPEGRepresentation([self scaleAndRotateImage:[selectedImageObj]],90);
[body appendData:[[NSString stringWithFormat:@"--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
// [body appendData:[[NSString stringWithString:@"Content-Disposition: attachment; name=\"user_photo\"; filename=\"photoes.jpg\"\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"image\"; filename=\"%@.jpg\"\r\n",@"ImageNmae"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:@"Content-Type: application/octet-stream\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[NSData dataWithData:imageData]];
[body appendData:[[NSString stringWithString:@"\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
// close form
[body appendData:[[NSString stringWithFormat:@"--%@--\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
// set request body
[request setHTTPBody:body];
//return and test
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
}
我不想上傳圖像。我只是想顯示放在遠程服務器上的圖像,這是通過web服務檢索.SO coldfusion webservice包含圖像和圖像我想發送的iPhone應用程序將要顯示 –
保羅是在正確的軌道上。但是,您很可能需要以不同的方式讀取源文件。從我發現的過去,你需要獲得文件和base64的二進制文件。所以,這個代碼應該爲你工作..
<cfset myFile = toBase64(fileReadBinary('path.to.image.file'))>
- 1. 通過web服務發送圖像
- 2. 您可以通過Lotus Notes發送Web服務
- 3. 我可以通過服務發送短信嗎?
- 4. SQL Reporting服務可以通過電子郵件發送PDF嗎?
- 5. 通過web服務發送文件
- 6. 如何通過Web服務發送ArrayList?
- 7. 通過REST Web服務以base64字符串發送多個圖像
- 8. 發送圖像到web服務
- 9. 發送圖像到web服務與jQuery
- 10. 發送圖像到.NET Web服務
- 11. 通過web api發送圖像返回
- 12. Skype Web SDK通過IM發送圖像
- 13. 通過Web服務發送圖像返回「文件過早結束」
- 14. 通過web服務傳遞圖像
- 15. Java Web服務可以從Apache Tomcat向客戶端發送通知嗎?
- 16. Web服務可以將消息從服務器發送到客戶端嗎?
- 17. WCF服務可以像WEB API服務那樣模塊化嗎?
- 18. 無法通過JSON發送base64字符串圖像到asp.net web服務android
- 19. 圖像沒有通過IOS中的POST方法發送到PHP Web服務
- 20. 是否可以通過RDCOM發送可視化圖像?
- 21. 通過AJAX發送圖像
- 22. 通過goRPC發送圖像
- 23. 通過$ http.post發送圖像
- 24. 通過iphone發送圖像
- 25. 我可以使用PHP通過交換服務器發送會議投影嗎?
- 26. 我可以通過Iphone在後臺發送位置信息給服務器嗎?
- 27. Android應用通過服務器發送圖像:wamp
- 28. 使用python通過TCP發送圖像到c#服務器
- 29. 通過沒有base64編碼的Worklight服務器發送圖像
- 30. 通過httpmultipart發送圖像到服務器
是的,你可以參考:通過網絡發送圖像] [1] [1]:http://stackoverflow.com/questions/5216988 /發送-iphone-camera-captured-images-to-the-web-service-and-getting-respons –
我已經提到,但我想從webservice發送圖像到iphone –