我正在使用ASIHTTPRequest
将图片上传到webservice
。我的代码工作正常(我认为),但我不知道如何编写Web服务,以便我可以检索图像并显示它(在web browser
中)。
我不知道这是否相关,但我是从iPhone传递图像数据。因此,web service
现在必须使用此image data
并将其转换为PNG
并将其显示在web browser
上。
我不知道如何做到这一点。有人可以帮助我开始使用教程或示例代码。
注意:在ASIHTTPRequest
我使用方法postData
将数据发送到web service
并且web services
应该写在PHP
答案 0 :(得分:0)
使用ASIFormDataRequest,它有一个文件上传方法(addFile),然后就像使用常规HTML表单上传一样,在PHP中使用$ _FILES超全局。在iPhone方面,您最好将图像保存到应用程序的Documents或Cache文件夹中,并在请求中引用文件路径。
这样的事情:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://url/path"]];
[request setDelegate:self];
[request addFile:filePath forKey:@"uploaded"];
[request setDidFinishSelector:@selector(onUploadDone:)];
[request setDidFailSelector:@selector(onUploadError:)];
[request startAsynchronous];