我正在尝试将一些IPTC数据写入Codeigniter中的上传表单中的图像。
我可以让它读出数据很棒,但我也需要能够写出来。
基本上当我尝试编写数据时,我收到此错误:
严重性:警告
消息:iptcembed()[function.iptcembed]:无法打开 http://www.mydomain.com/photos/testimage1.jpg
文件名:controllers / upload.php
行号:139
麻烦的是,URL是正确的,我不明白为什么它无法打开文件。在运行iptcembed()之前上载文件以确保它可以找到图像。
第139行是:$path = base_url()."photos/".$filename;
$ filename是早期在函数中上传的文件的文件名。
我正在使用PHP手册中的第一个例子来编写IPTC数据。
想法?
答案 0 :(得分:0)
可能已找到解决方案,但只是分享。
我的问题是完整的网址,可能就是这种情况
"$path = base_url()."photos/".$filename;"
base_url
导致了这种麻烦。