DISCUZ2.5上传大附件完毕之后,不显示。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DISCUZ2.5上传大附件完毕之后,不显示。相关的知识,希望对你有一定的参考价值。

我已经通过修改php.INI 限制可以上传大体积附件,用户权限也修改了,在论坛后台。但是上传完毕之后进度条读取完毕,就是不显示附件,不能添加到帖子里面。

但是上传小的附件之后又可以显示了。不知道什么原因。

参考技术A 首先要检查附件是否成功上传。检查方法,到附件文件夹对应路径查看。如果确定文件已经成功上传,需要检查已上传文件大小是否和本地大小相同,如相同,仍不显示,可以下载已上传文件到本地测试是否可以正常打开。追问

没有成功,但是小附件就没问题。
在服务器里面附件目录下面,没有找到我上传的大附件,小附件就没问题。

追答

那就说明你的程序有单个附件大小的限制,或者服务器有限制。DZ默认单个附件2M以内。服务器是否有限制,限制在多大可以咨询下服务器商。

追问

程序单个附件大小的限制哪里修改,服务器商给我说 没有限制的。

PHP.INI里面我都修改为了
post_max_size =100M
upload_max_filesize =99M
max_execution_time=0

追答

DZ后台修改默认大小了没?可以后台搜索"附件大小"检查小所有相关设置

追问

没有找到相关的文件,我在网站的根目录下没发现。

追答

在DZ后台,不是文件

追问

WordPress 实现附件上传自动重命名但不改变附件标题

WordPress 上传媒体文件时,默认会保持文件名不变。如果上传文件名中包含中文字符,则会造成部分浏览器显示的文件 URL 疑似乱码甚至无法访问。网上流行较广的是通过注册  wp_handle_upload_prefilter 过滤器实现,但是该方案在重命名文件的同时也会将附件的标题修改,造成数据丢失。本篇文章将介绍一种既能自动重命名文件名且不改变附件标题的方法。

将以下代码添加到所使用主题的functions.php 文件中最后一个?>的前面即可。

 

1 function wp_coderbusy_sanitize_file_name( $filename ) {
2     $time = date("YmdHis");
3     return $time . "" . mt_rand(1000, 9999) . "." . pathinfo($filename, PATHINFO_EXTENSION);
4 }
5  
6 add_filter( ‘sanitize_file_name‘, ‘wp_coderbusy_sanitize_file_name‘, 10, 1 );

 原文地址:https://www.coderbusy.com/archives/677.html

以上是关于DISCUZ2.5上传大附件完毕之后,不显示。的主要内容,如果未能解决你的问题,请参考以下文章

discuz2.5变量大全

一个后台管理平台,用vue+elementUI写的,有个附件上传之后,下载不下来

论坛上传附件总是失败

DZ论坛升级到7.2后上传附件问题

怎么在论坛不能上传附件了```

IE8升级新版Flash Player ActiveX14导致的discuz图片附件无法上传 解决方法