php - 将图片从 Library Photos iOS 上传到 cakephp

标签 php ios objective-c cakephp

我正在尝试将我从 iOS 上的图库照片中获取的 UIImage 上传到 cakephp。问题我真的是蛋糕的初学者,所以我不知道它是如何工作的。我添加了插件:cakemanager/cakephp-utils 到 cake 然后添加了一个上传行为然后在我的表中我像这样初始化了我的属性

$this->addBehavior('Utils.Uploadable', [
'control_mfront' => [
'fields' => [
  'filePath' => 'control_mfront',
],
'field' => 'id',
'path' => '{ROOT}{DS}{WEBROOT}{DS}img{DS}{model}{DS}{field}{DS}',
'fileName' => 'control_mfront'.date('YmdHis').'.{extension}','removeFileOnUpdate' => false
]
]);

在我的 Controller 上我写了这个:

   $this->request->data['model_mfront']['name'] = 'model_mfront';

直到现在在网站上它工作正常但对于 iOS 我不明白我应该如何发布图像。它是 NSData 格式的吗!? 接下来呢?!

谢谢

最佳答案

您可以将图像数据(NSData) 转换为base64 字符串,然后将其作为post 请求发送到服务器。

关于php - 将图片从 Library Photos iOS 上传到 cakephp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38561875/

相关文章:

php - 根据性能将用户分配到适当的联赛

PHP 关键字搜索多个字段填充新输入

如果使用存储过程,是否需要 PHP PDO PARAMS?

android - 合适的旧 keystore 不工作

Objective-C - CABasicAnimation 在动画后应用更改?

php - 从数据库中检索时显示多行文本

android - 是否可以在移动应用程序中放置一个 Facebook 点赞按钮,并且在使用时会喜欢我的网站网址?

iphone - 如何访问项目中的本地文件

iphone - 将后退按钮添加到 View Controller

ios - 后退按钮在 segue 后丢失