联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
请问前台上传图片后台处理没有返回路径是什么问题
类型:迅睿CMS 更新时间:2021-08-03 15:15:19 前台 后台

请问前台上传图片,后台处理没有返回路径是什么问题?

image

image

image


回帖
  • 官方研发技术-阿华
    #1楼    官方研发技术-阿华
    2021-08-02 16:24:09
    Chrome 0

    image
    save_file写文件的存储路径,例如 code/aa.jpg
  • 薄荷绿
    #2楼    薄荷绿
    2021-08-02 16:28:35
    Chrome 0

    image
    上面写的填写固定文件路径,不要填写目录哦,应该是填写完整的文件路径地址
  • 哈哈大王
    #3楼    哈哈大王
    2021-08-03 14:58:28
    Chrome 0
    官方研发技术-阿华 嗯,现在可以了,但是上传成功后返回的路径是全路径,怎么改相对路径呢,要动核心文件吗?
    image
  • 官方研发技术-阿华
    #4楼    官方研发技术-阿华
    2021-08-03 15:02:48
    Chrome 0
    肯定不能动核心文件,动了就完蛋了,------把你的参数代码发来我试一试
  • 哈哈大王
    #5楼    哈哈大王
    2021-08-03 15:09:47
    Chrome 0
    官方研发技术-阿华
    $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'), // 固定文件时必须这样写
    ]);
  • 官方研发技术-阿华
    #6楼    官方研发技术-阿华
    2021-08-03 15:12:42
    Chrome 0
    $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;
    满意答案
  • 哈哈大王
    #7楼    哈哈大王
    2021-08-03 15:15:19
    Chrome 0
    @官方研发技术-阿华:非常感谢解答