下载 问题【新手上路】请高手多多指教
下载问题:刚开始的时候测试下载功能,觉得没问题.后面拿图片测试,才发现问题.不知道大家有没出现这样的症状?哪位能解决,就教教我吧,在此谢过了!问题如下:
图1:下载后的图片大小什么都一样,就是图片显示不出。
图2:看图片源码,发现第一行是空的...!
于事我就把第一行删掉,结果图片就恢复原样了,可以看了.
这是什么问题?为什么会出现这样的问题?大家有出现过吗?怎么解决?
可能是多了bom
你贴你的代码吧 本帖最后由 Уаиɡ_輄 于 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>
如上代码:谢谢版主了。
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 编辑
看上去没问题,你看看是不是你的文件格式是不是utf-8含BOM的 本帖最后由 Уаиɡ_輄 于 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 编辑
Уаиɡ_輄 发表于 2011-7-13 14:09 static/image/common/back.gif
就UTF-8不是UTF+BOM!
改成UTF-8 + BOM 结果也还是一样的!
晕,你加重语气干嘛。
那我就不知道了,咱用没问题,自己好好查查吧 jeongee 发表于 2011-7-13 14:31 static/image/common/back.gif
晕,你加重语气干嘛。
那我就不知道了,咱用没问题,自己好好查查吧
呃...我真没那个意思,习惯性结尾加个感叹. 不过还是谢谢你!我在找找看问题吧。也许是我下载的那个版本问题。我用header方法在里面也是这样的结果,在其他文件中不会出现。 问题被我无视了很久了今天做项目下载了个最新版的CI 问题自然解决. 应该是我下载的版本中的BUG问题.
页:
[1]