文件夹中的文件限制

时间:2013-09-12 04:07:09

标签: wordpress file size directory limit

我遇到了小WP问题。我想限制一个文件夹(图像/头像),它不应该上传大于100KB的文件。我怎么能限制这个文件夹?谢谢!

1 个答案:

答案 0 :(得分:0)

由于您尚未发布任何代码或您的努力,请举例说明这是处理您的媒体帖子的代码!在WP。

require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');

$attachment_id = media_handle_upload('file-upload', $post->ID);

以我的形式:

<input type="file" name="file-upload" id="file-upload" /&GT;

据我所知,WordPress没有内置任何内容,我只会这样做:

filesize( get_attached_file( $attachment->ID ) );

或创建自定义功能

function getSize($file){
$bytes = filesize($file);
$s = array('b', 'Kb', 'Mb', 'Gb');
$e = floor(log($bytes)/log(1024));
return sprintf('%.2f '.$s[$e], ($bytes/pow(1024, floor($e))));}
  

虽然WP有两个内置于核心。 size_format()和   wp_convert_bytes_to_hr()

计算文件大小,然后如果大小大于100K并且上传的文件夹是图像/头像...您可以删除用户请求并显示一些错误消息!