DISCUZ2.5上传大附件完毕之后,不显示。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DISCUZ2.5上传大附件完毕之后,不显示。相关的知识,希望对你有一定的参考价值。
我已经通过修改php.INI 限制可以上传大体积附件,用户权限也修改了,在论坛后台。但是上传完毕之后进度条读取完毕,就是不显示附件,不能添加到帖子里面。
但是上传小的附件之后又可以显示了。不知道什么原因。
没有成功,但是小附件就没问题。
在服务器里面附件目录下面,没有找到我上传的大附件,小附件就没问题。
那就说明你的程序有单个附件大小的限制,或者服务器有限制。DZ默认单个附件2M以内。服务器是否有限制,限制在多大可以咨询下服务器商。
追问程序单个附件大小的限制哪里修改,服务器商给我说 没有限制的。
PHP.INI里面我都修改为了
post_max_size =100M
upload_max_filesize =99M
max_execution_time=0
DZ后台修改默认大小了没?可以后台搜索"附件大小"检查小所有相关设置
追问没有找到相关的文件,我在网站的根目录下没发现。
追答在DZ后台,不是文件
追问![](https://image.cha138.com/20230416/5fa24eca39c541c3a603fffe7707d9eb.jpg)
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上传大附件完毕之后,不显示。的主要内容,如果未能解决你的问题,请参考以下文章