如何将图像作为多部分表单对象作为参数从ios发送到spring mvc的url

如何将图像作为多部分表单对象作为参数从ios发送到spring mvc的url,ios,web-services,spring-mvc,Ios,Web Services,Spring Mvc,如何将图像作为多部分表单对象作为参数从ios发送到spring mvc的url 在www.test.com的后端接受的url?id=test&multipartforObject= 因此,在IOS中,如何将图像转换为Multipartform对象,并将其作为参数与URL一起传递 Manjush实际上,许多客户端和服务器只支持特定长度的URL。如果将图像作为参数与URL一起传递,有时URL的长度可能太长 我建议使用HTTP/POST上载多部分文件。有一些用于上载多部分文件的示例代码: NSData

如何将图像作为多部分表单对象作为参数从ios发送到spring mvc的url

在www.test.com的后端接受的url?id=test&multipartforObject=

因此,在IOS中,如何将图像转换为Multipartform对象,并将其作为参数与URL一起传递


Manjush

实际上,许多客户端和服务器只支持特定长度的URL。如果将图像作为参数与URL一起传递,有时URL的长度可能太长

我建议使用HTTP/POST上载多部分文件。有一些用于上载多部分文件的示例代码:

NSData * imageData1 = UIImageJPEGRepresentation([UIImage imageNamed:@"image1.png"] ,0.6);
NSData * imageData2 = UIImageJPEGRepresentation([UIImage imageNamed:@"image3.png"] ,0.6);
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request addData:imageData1 withFileName:@"image1.jpg" andContentType:@"image/jpg" forKey:@"certImage"];
[request addData:imageData2 withFileName:@"image2.jpg" andContentType:@"image/jpg" forKey:@"certImage"];
[request startAsynchronous];