用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2612|回复: 8
收起左侧

[讨论/交流] 下载 问题【新手上路】请高手多多指教

[复制链接]
发表于 2011-7-12 20:29:00 | 显示全部楼层 |阅读模式
下载问题:
       刚开始的时候测试下载功能,觉得没问题.后面拿图片测试,才发现问题.不知道大家有没出现这样的症状?哪位能解决,就教教我吧,在此谢过了!问题如下:

图1:下载后的图片大小什么都一样,就是图片显示不出。
001.jpg

图2:看图片源码,发现第一行是空的...!
002.jpg


于事我就把第一行删掉,结果图片就恢复原样了,可以看了.
这是什么问题?为什么会出现这样的问题?大家有出现过吗?怎么解决?




发表于 2011-7-13 09:07:01 | 显示全部楼层
可能是多了bom
你贴你的代码吧
 楼主| 发表于 2011-7-13 13:38:00 | 显示全部楼层
本帖最后由 Уаиɡ_輄 于 2011-7-13 13:39 编辑

controllers文件夹下的\blog.php:
function post_download()
        {
                $name = '456.jpg';
                $data = file_get_contents('system/application/WEB.jpg'); // 读文件内容
                force_download($name,$data);
        }

views\ceshi.php:
<?php echo form_open('blog/post_download'); ?>
<img src="system/application/WEB.jpg" alt="123" title="321" width="100px" height="100px" />
<input type="submit" value="下载图片" name="sss">
</form>
如上代码:谢谢版主了。

 楼主| 发表于 2011-7-13 13:40:02 | 显示全部楼层
jeongee 发表于 2011-7-13 09:07
可能是多了bom
你贴你的代码吧

controllers文件夹下的\blog.php:
function post_download()
        {
                $name = '456.jpg';
                $data = file_get_contents('system/application/WEB.jpg'); // 读文件内容
                force_download($name,$data);
        }

views\ceshi.php:
<?php echo form_open('blog/post_download'); ?>
<img src="system/application/WEB.jpg" alt="123" title="321" width="100px" height="100px" />
<input type="submit" value="下载图片" name="sss">
</form>
如上代码:谢谢版主了。
发表于 2011-7-13 13:47:03 | 显示全部楼层
本帖最后由 jeongee 于 2011-7-13 13:47 编辑

看上去没问题,你看看是不是你的文件格式是不是utf-8含BOM的
 楼主| 发表于 2011-7-13 14:09:37 | 显示全部楼层
本帖最后由 Уаиɡ_輄 于 2011-7-13 14:12 编辑
jeongee 发表于 2011-7-13 13:47
看上去没问题,你看看是不是你的文件格式是不是utf-8含BOM的

就UTF-8  不是UTF+BOM!
改成UTF-8 + BOM 结果也还是一样的!
发表于 2011-7-13 14:31:27 | 显示全部楼层
本帖最后由 jeongee 于 2011-7-13 14:31 编辑
Уаиɡ_輄 发表于 2011-7-13 14:09
就UTF-8  不是UTF+BOM!
改成UTF-8 + BOM 结果也还是一样的!

晕,你加重语气干嘛。
那我就不知道了,咱用没问题,自己好好查查吧
 楼主| 发表于 2011-7-13 15:53:49 | 显示全部楼层
jeongee 发表于 2011-7-13 14:31
晕,你加重语气干嘛。
那我就不知道了,咱用没问题,自己好好查查吧

呃...我真没那个意思,习惯性结尾加个感叹. 不过还是谢谢你!我在找找看问题吧。也许是我下载的那个版本问题。我用header方法在里面也是这样的结果,在其他文件中不会出现。
 楼主| 发表于 2011-10-4 18:08:04 | 显示全部楼层
问题被我无视了很久了  今天做项目下载了个最新版的CI   问题自然解决. 应该是我下载的版本中的BUG问题.

本版积分规则