PHP序列化 - 存储图像

时间:2010-02-23 11:26:20

标签: php

是否可以编写一个脚本,让用户能够上传文件(Image gif,jpg,png)和serialize文件并存储为文本?

基本上,用户没有任何存储空间,因此无法上传文件并存储为文件,但我已经劫持了可以存储用户特定字符串的配置文件字段。

有任何帮助表示赞赏吗?

2 个答案:

答案 0 :(得分:7)

您可以使用base64_encodebase64_decode对二进制数据(如图像数据)进行编码和解码。

答案 1 :(得分:1)

要将其存储为文本,您必须使用base64_encode而不是序列化删除所有非文本字符。 另一方面 - 如果您的存储可以接收二进制数据,则首选存储图像(如大多数rdbms中的blob类型)