浏览代码

文件上传限制提示

tags/6.2.7
tianya 1年前
父节点
当前提交
3c05b50e3d
共有 2 个文件被更改,包括 19 次插入1 次删除
  1. +17
    -1
      src/user/api.php
  2. +2
    -0
      src/user/templets/edit_baseinfo.htm

+ 17
- 1
src/user/api.php 查看文件

@@ -139,14 +139,30 @@ if ($action === 'is_need_check_code') {
CloseFtp(); CloseFtp();
} }
//头像特殊处理 //头像特殊处理
$fsize = filesize($ff["tmp_name"]);
if ($type === "face") { if ($type === "face") {
$target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/newface.png"; $target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/newface.png";
$target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/newface.png"; $target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/newface.png";
if ($fsize > ($cfg_max_face * 1024)) {
echo json_encode(array(
"code" => -1,
"msg" => "头像尺寸不能超过{$cfg_max_face}KB",
$rkey => null,
));
exit;
}
} else { } else {
if ($fsize > ($cfg_mb_upload_size * 1024)) {
echo json_encode(array(
"code" => -1,
"msg" => "会员上传文件不能超过{$cfg_mb_upload_size}KB",
$rkey => null,
));
exit;
}
$nowtme = time(); $nowtme = time();
$rnd = $nowtme.'-'.mt_rand(1000,9999); $rnd = $nowtme.'-'.mt_rand(1000,9999);
$target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/".$rnd.".".$exts; $target_file = $cfg_basedir.$cfg_user_dir."/{$cfg_ml->M_ID}/".$rnd.".".$exts;
$fsize = filesize($ff["tmp_name"]);
$target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/".$rnd.".".$exts; $target_url = $cfg_mediasurl.'/userup'."/{$cfg_ml->M_ID}/".$rnd.".".$exts;
$row = $dsql->GetOne("SELECT aid,title,url FROM `#@__uploads` WHERE url LIKE '$target_url' AND mid='".$cfg_ml->M_ID."'; "); $row = $dsql->GetOne("SELECT aid,title,url FROM `#@__uploads` WHERE url LIKE '$target_url' AND mid='".$cfg_ml->M_ID."'; ");
$uptime = time(); $uptime = time();


+ 2
- 0
src/user/templets/edit_baseinfo.htm 查看文件

@@ -156,6 +156,8 @@
if (result.code === 0) { if (result.code === 0) {
$("#face").attr('src', result.data); $("#face").attr('src', result.data);
$("#newface").val(result.data); $("#newface").val(result.data);
} else {
ShowMsg(result.msg);
} }
}, },
error: function (xhr, status, error) { error: function (xhr, status, error) {


正在加载...
取消
保存