我的iOS应用程序中有一个签名板,我将由客户签名并希望使用PHP API将图像数据(Content-Type: application/octet-stream
)存储在MySQL数据库中。图像太大,我无法通过API传递它。
我也想知道如何从PHP应用程序中的MySQL中检索这些数据来创建图像?
这是正确的方法吗?或者我应该遵循的任何其他标准方法?
答案 0 :(得分:0)
您可以使用ASIFormDataRequest进行文件上传,并将其保存在数据库中的路径或名称而不是图像数据。
## Slide 1
* this bullet point appears first
* this bullet point appears second
```{r eval=FALSE}
# This chunk is there from the beginning
```
答案 1 :(得分:0)
这里有很多东西。
在iOS应用程序上,由于您可能对降低文件大小的外观不感兴趣,我会将文件转换为黑白或灰度,并将其转换为JPG,质量低设置。尝试一下,但你可以保持尺寸下降,保持质量可以接受。通过这种方式,您可以更快地在API限制内上传它。
上传文件后,您可以将其作为字段保存到MySQL数据库中(查找BLOB字段类型),但也许您最好将文件保存在文件系统的持久位置,并且只保存文件位置到数据库。有关详细信息,请参阅此处:When is using MySQL BLOB recommended?