如何将UIIimageview上的图像直接发送到php服务器,而不在iOS中存储图像?

如何将UIIimageview上的图像直接发送到php服务器,而不在iOS中存储图像?,ios,image-uploading,Ios,Image Uploading,我是iOS新手。现在我在客户的项目中工作。我需要上传图像到php服务器。我从模拟器库中选择一个图像并存储在模拟器中。然后试着送去。但它不应该上传。如何发送图像而不存储?请帮助我您必须将图像转换为base64STring才能上载到服务器上,只需对图像执行以下操作:- UIImage *yourImage =info[UIImagePickerControllerOriginalImage]; NSString *base64PhotoString; NSData *orig

我是iOS新手。现在我在客户的项目中工作。我需要上传图像到php服务器。我从模拟器库中选择一个图像并存储在模拟器中。然后试着送去。但它不应该上传。如何发送图像而不存储?请帮助我

您必须将图像转换为base64STring才能上载到服务器上,只需对图像执行以下操作:-

        UIImage *yourImage =info[UIImagePickerControllerOriginalImage];
NSString *base64PhotoString;
    NSData *originalPhoto = UIImageJPEGRepresentation(image,.70);
base64PhotoString = [originalPhoto base64EncodedStringWithSeparateLines:NO];
并添加此方法:-

- (NSString *)base64EncodedStringWithSeparateLines:(BOOL)separateLines
{
size_t outputLength;
char *outputBuffer =
NewBase64Encode([self bytes], [self length], separateLines, &outputLength);

NSString *result =
[[NSString alloc]
  initWithBytes:outputBuffer
  length:outputLength
  encoding:NSASCIIStringEncoding];
free(outputBuffer);
return result;
}

如何选择图像以及为什么存储图像。您至少应该显示相关代码。我正在使用UIImagePickerController选择图像。我使用xamarin.ios。请帮助我如何发送而不存储?有没有从imageview发送图像的方法??请解释一下