Уаиɡ_輄 发表于 2011-7-12 20:29:00

下载 问题【新手上路】请高手多多指教

下载问题:
       刚开始的时候测试下载功能,觉得没问题.后面拿图片测试,才发现问题.不知道大家有没出现这样的症状?哪位能解决,就教教我吧,在此谢过了!问题如下:

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


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



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




jeongee 发表于 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 static/image/common/back.gif
可能是多了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>
如上代码:谢谢版主了。

jeongee 发表于 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 static/image/common/back.gif
看上去没问题,你看看是不是你的文件格式是不是utf-8含BOM的
就UTF-8不是UTF+BOM!
改成UTF-8 + BOM 结果也还是一样的!

jeongee 发表于 2011-7-13 14:31:27

本帖最后由 jeongee 于 2011-7-13 14:31 编辑

Уаиɡ_輄 发表于 2011-7-13 14:09 static/image/common/back.gif
就UTF-8不是UTF+BOM!
改成UTF-8 + BOM 结果也还是一样的!
晕,你加重语气干嘛。
那我就不知道了,咱用没问题,自己好好查查吧

Уаиɡ_輄 发表于 2011-7-13 15:53:49

jeongee 发表于 2011-7-13 14:31 static/image/common/back.gif
晕,你加重语气干嘛。
那我就不知道了,咱用没问题,自己好好查查吧

呃...我真没那个意思,习惯性结尾加个感叹. 不过还是谢谢你!我在找找看问题吧。也许是我下载的那个版本问题。我用header方法在里面也是这样的结果,在其他文件中不会出现。

Уаиɡ_輄 发表于 2011-10-4 18:08:04

问题被我无视了很久了今天做项目下载了个最新版的CI   问题自然解决. 应该是我下载的版本中的BUG问题.
页: [1]
查看完整版本: 下载 问题【新手上路】请高手多多指教