我正在尝试使用iphone将图像上传到服务器。 我以前没有这样做过。
但我不知道怎么办呢。
我知道如何在服务器上添加文本数据。
但是如何将图像数据或图像添加到服务器。任何人都可以建议!?
答案 0 :(得分:1)
试试这个。
How to upload an image in iPhone application
和这个
How can I upload a photo to a server with the iPhone?
编辑:
NSMutableURLRequest *urlRequest =
[NSMutableURLRequest requestWithURL:url];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setValue:
[NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundry]
forHTTPHeaderField:@"Content-Type"];
NSMutableData *postData =
[NSMutableData dataWithCapacity:[data length] + 512];
[postData appendData:
[[NSString stringWithFormat:@"--%@\r\n", boundry] dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:
[[NSString stringWithFormat:
@"Content-Disposition: form-data; name=\"%@\"; filename=\"file.bin\"\r\n\r\n", FORM_FLE_INPUT]
dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:data];
[postData appendData:
[[NSString stringWithFormat:@"\r\n--%@--\r\n", boundry] dataUsingEncoding:NSUTF8StringEncoding]];
[urlRequest setHTTPBody:postData];
同时查看视频: http://www.youtube.com/watch?v=aQXaJO36I7Y
孩子很容易解释这些事情。你可以用那个视频做事。
您还需要一个php脚本来解析服务器端的图像。