今天给各位分享discuz附件下载错误的知识,其中也会对discuz附件免费下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、dz6.0论坛下载附件中断!!!200+50!!!
- 2、discuz.net下载模板附件都是乱码,利用chrome下载的话连文件名字也是乱码,但是使用firefox下载就可以显示
- 3、discuz 6.0.0论坛,上传附件文件后如pdf或rar再用浏览器下载,结果文件变小了,文件损坏打不开
- 4、Discuz!里面附件上传老是提示附件上传失败是怎么回事
- 5、开启X2.5远程附件提示 尝试上传失败,请检查远程目录是否有权限
1、dz6.0论坛下载附件中断!!!200+50!!!
速度慢有很多原因的,譬如网通电信之间互通的问题,会使得两个网的用户之间互相访问的速度比较慢。另外,discuz一贯对大附件下载支持不太好,也容易造成这个问题。建议把附件大小的上限再设小一点(2M左右),上传附件的时候把大文件用winrar分割成多个小文件上传,对于下载者成功几率会大增。还有就是试试看不用迅雷,用flashget(试试不用多线程下载)或者直接右键另存是否可以完整下载。
另外,discuz5.5是支持断点续传的,不知你说的情况是不是6.0的bug?你多关注一下官方论坛,看是否有补丁放出,甚至考虑用最新版本的程序重装一下。
2、discuz.net下载模板附件都是乱码,利用chrome下载的话连文件名字也是乱码,但是使用firefox下载就可以显示
第一呢,要全部下载,带附件链接上点击邮件另存为试试,不要用工具,确保附件的完整性!
3、discuz 6.0.0论坛,上传附件文件后如pdf或rar再用浏览器下载,结果文件变小了,文件损坏打不开
首先试试修改config.inc.php 里的cookie前缀,随便改个试试,例如:
$cookiepre = 'FR4_'; // cookie 前缀
不行的话试试下面的,
attachment.php
找到
function getlocalfile($filename, $readmod = 1, $range = 0) { if($readmod == 1 || $readmod == 3 || $readmod == 4) { if($fp = @fopen($filename, 'rb')) { @fseek($fp, $range); if(function_exists('fpassthru') ($readmod == 3 || $readmod == 4)) { @fpassthru($fp); } else { echo @fread($fp, filesize($filename)); } } @fclose($fp); } else { @readfile($filename); } @flush(); @ob_flush();}
修改为:
function getlocalfile($filename, $readmod =0, $range = 0) { @ob_end_clean(); if($fh = fopen($filename, 'rb')) { while(!feof($fh)) { echo fread($fh, 4096); flush(); @ob_flush(); } @fclose($fh); }}
试试看,还不行的话可以用5.0或者6.1的attachment.php覆盖下看看,希望DZ动力能够帮到你。
4、Discuz!里面附件上传老是提示附件上传失败是怎么回事
有两种可能:
1、访问网站的人太多,你换个时间可能就行了!
2、上传默认的附件大小是2M,如果你上传的文件大于2M,就会提示上传失败,这种情况需要改写config文件,增大上传附件的限制。
5、开启X2.5远程附件提示 尝试上传失败,请检查远程目录是否有权限
用FTP软件连接能正常访问说明存储空间正常。
在discuz的远程附件设置里填写正确的对象存储商提供的FTP服务器名和帐号密码,关键一点是选择“被动模式(pasv)连接”并且输入正确的远程URL
“被动模式(pasv)连接”选择了是,就不会出现上传失败了。
远程URL应该是对象存储提供商所提供的CNAME域名,通过域名解析,将你的二级域名解析到这个CNAME域名,这样通过你的二级域名即可访问到存储的文件,远程URL地址处应该填写这个二级域名
远程URL填写正确了就不会出现“下载失败”提示了。
discuz附件下载错误的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于discuz附件免费下载、discuz附件下载错误的信息别忘了在本站进行查找喔。