迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
请问前台上传图片,后台处理没有返回路径是什么问题?
$old_name = $_FILES['file']['name']; $ext = substr(strrchr($old_name, '.'), 0); $name = $sn.time().$ext; $save_file = WEBPATH.'uploadfile/code/'.date('Ymd').'/'.$name; $rt = \Phpcmf\Service::L('upload')->upload_file([ 'save_file' => $save_file, // 上传的固定文件路径 'form_name' => 'file', // 固定格式 'file_exts' => ["jpg","jpeg","png"], // 上传的扩展名 'file_size' => 20 * 1024 * 1024, // 上传的大小限制 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info('null'), // 固定文件时必须这样写 ]);
$old_name = $_FILES['file']['name']; $ext = substr(strrchr($old_name, '.'), 0); $name = $sn.time().$ext; $save_file = WEBPATH.'uploadfile/code/'.date('Ymd').'/'.$name; $rt = \Phpcmf\Service::L('upload')->upload_file([ 'save_file' => $save_file, // 上传的固定文件路径 'form_name' => 'file', // 固定格式 'file_exts' => ["jpg","jpeg","png"], // 上传的扩展名 'file_size' => 20 * 1024 * 1024, // 上传的大小限制 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info('null'), // 固定文件时必须这样写 ]);// 这里不会返回自定义路径的地址,因为系统无法识别的访问url,需要自己上传后手动来组装 $url = SITE_URL.'uploadfile/code/'.date('Ymd').'/'.$name;
save_file写文件的存储路径,例如 code/aa.jpg
上面写的填写固定文件路径,不要填写目录哦,应该是填写完整的文件路径地址