Ios 在swift中将图像上载到asp.net web服务
如何将图像上载到web服务中,然后将其保存到服务器上 我用POST方法尝试了下面的代码,但是我得到了这个错误Ios 在swift中将图像上载到asp.net web服务,ios,asp.net,swift,Ios,Asp.net,Swift,如何将图像上载到web服务中,然后将其保存到服务器上 我用POST方法尝试了下面的代码,但是我得到了这个错误 (从客户端检测到一个潜在危险的请求。表单值(uploadFile=“我不熟悉Swift,但在目标C中,我会准备如下数据: .... NSMutableString* body = [NSMutableString new]; [body appendFormat:@"uploadFile=%@",base64String]; .... 从错误描述中可以明显看出它出错的原因。您可能会发现
(从客户端检测到一个潜在危险的请求。表单值(uploadFile=“我不熟悉Swift,但在目标C中,我会准备如下数据:
....
NSMutableString* body = [NSMutableString new];
[body appendFormat:@"uploadFile=%@",base64String];
....
从错误描述中可以明显看出它出错的原因。您可能会发现代码正在将base64图像字符串格式化为
uploadFile=“我不熟悉Swift,但在目标C中,我会准备如下数据:
....
NSMutableString* body = [NSMutableString new];
[body appendFormat:@"uploadFile=%@",base64String];
....
从错误描述中可以明显看出它出错的原因。您可能会发现代码正在将base64图像字符串格式化为
uploadFile=“将NSData
发送到Asp.net web服务时出错
使用以下代码将图像转换为int base64
let imageData = UIImageJPEGRepresentation(myImageView, 1)
var base64String = imageData.base64EncodedStringWithOptions(.allZeros)
然后将其发送到web服务,并确保在web服务中接收字符串数据,而不是字节()数组
在web服务中,将base64转换为映像并保存到服务器中
就是这样!将NSData
发送到Asp.net web服务时出错
使用以下代码将图像转换为int base64
let imageData = UIImageJPEGRepresentation(myImageView, 1)
var base64String = imageData.base64EncodedStringWithOptions(.allZeros)
然后将其发送到web服务,并确保在web服务中接收字符串数据,而不是字节()数组
在web服务中,将base64转换为映像并保存到服务器中
就这样!谢谢你的评论对我很有帮助。谢谢你的评论对我很有帮助。