将照片保存到SQLite数据库并让PHP读取并显示它

时间:2014-06-23 10:47:39

标签: php ios

我希望能够使用相机拍照或从照片中选择一张并将其保存到SQLite数据库。然后,我希望能够让PHP服务器显示此图像。我试图将图像转换为字符串以将其保存到SQLite数据库。

// convert image to String.

[UIImagePNGRepresentation(image) base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];

我想让PHP服务器显示图像但由于某种原因它不起作用。我认为这是因为字符串大于20个字符。请帮我找到解决方案。

2 个答案:

答案 0 :(得分:0)

请检查 php.ini 文件并修改以下2个参数

  1. 的upload_max_filesize
  2. 的post_max_size
  3. 请参阅文档here

    或者如果您无法访问php ini文件,请尝试使用ini_set函数进行更改。

答案 1 :(得分:0)

Convert UIImage to NSString:
NSData *dataObj = UIImagePNGRepresentation(image);
NSString *imgString= [dataObj base64Encoding]; //base 64 string conversion
Store this string to local database. Send this string to PHP server.

In PHP server convert this string to image using base64 encoding.
相关问题