上传文件七牛回调时没有传回文件名

一. 问题描述:
上传文件时,采用七牛的回调通知,但在业务服务器的回调log中显示,filename为空,导致业务服务器处理信息失败!!!

二.使用说明

  1. 前端使用QiNIU_jSSDK,想要保存到七牛的服务器中的key = 上传的文件名
    JSSDK配置中:

    unique_names: false
    save_key: false,
    
  2. 上传的Token,配置如下:

    $policy = array(
            'callbackUrl' => 'http://XXX/xx_call_back',
            'callbackBody' => 'filename=$(fname)&sub_app_id='.$sub_app_id."&user_name=".$user_name."&action=".$action,
        );
        

    但在业务服务器log显示中,传过来的filename=""???
    我自己测试filename并不总是为空,有的可以显示,有的没有?文件名里并没有特殊符号,有的也不行,在线等,急急急!!!

回调log截图:
图片描述

阅读 3.3k
1 个回答

fname 参数暂不支持用户分片上传的,JS SDK 默认是文件大于 4M 采用分片上传

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
七牛云问答
子站问答
访问
宣传栏