【发布时间】:2014-10-30 20:25:26
【问题描述】:
我想将来自 flex 应用程序的图像存储在一个 blob 字段的 mysql 数据库中,但这给我带来了很多麻烦。
我想需要从 httpservice 向 php 脚本发送图像,但是...flex httpservice 通过 $_REQUEST 发送参数,而 php 需要 $_FILES 来拆分数据和 mimetype。
有没有一种方法可以将 $_REQUEST 变量用作 $_FILES?还是一种在发送之前拆分图像数据的方法?
【问题讨论】:
-
为什么你会相信 $_FILES 中包含的 mime 类型?这是 CLIENT 提供的 mime 类型。获取 $_REQUEST 中的数据,并通过 fileinfo 运行它以查看 mime 类型的真正含义。永远不要相信客户不会骗你。
-
Tanks Marc B 我会这样做,但是现在,我怎样才能通过 flex 的 httpservice 发送我的图像?
-
您可以对图像进行base64编码并通过
$_REQUEST将它们发送到您的PHP脚本。在接收端,您可以在我的脚本中执行类似的操作:github.com/afarber/ios-newbie/blob/master/MyGameCenter/…
标签: php mysql image apache-flex httpservice