我正在使用symfony1.1。在我的应用程序中,我需要通过管理员上传一些图像文件,并将其内容存储为数据库中的blob。
以下是我的表现方式,
1.在上传的文件上获取fopen句柄
2.将此传递给stream_get_contents($ handle);
3.将内容存储为blob。
在WinXP上一切正常,但在Linux上运行的实时服务器上,我找到了一个奇怪的文件名作为“对象id#5”,我上传的文件无法找到。我检查了两种配置,它们是一样的。
请问有谁知道发生了什么事。
感谢。
更新:问题在于评论建议的不同版本的PHP,与操作系统无关。谢谢大家。
答案 0 :(得分:0)
“object id#5”表示您使用了一个对象作为文件名 var_dump()变量在创建文件之前看看里面是什么。