自定义参数 上传不了.

新手上路,请多包涵

自定义了一个参数x:image_name,用以下的代码发送,七牛已经成功返回200,但是我自己的服务端已经确定该参数没有收到,请问怎么解?

String key = "00000001"+"_icon"; 
UploadManager uploadManager = new UploadManager();

Map<String,String> params = new HashMap<String,String>();
params.put("x:image_name",key);

uploadManager.put(path, key, token,
new UpCompletionHandler() {
    @Override
    public void complete(String key, ResponseInfo info,
            JSONObject response) {
         Log.v("1","key:"+key);
         Log.v("1","info:"+info.toString());
         if(response != null){
              Log.v("1","response:"+response.toString());
         }
         if(info.isOK()){
            Log.v("1","上传成功!!!");
         }
         else{
            Log.v("1","上传失败!!!");
         }

    }

}, new UploadOptions(params, null, false,
    new UpProgressHandler(){
        public void progress(String key, double percent){
             Log.v("1",key + ": " + percent);
        }
    }, null));  
阅读 2.2k
1 个回答

自定义变量肯定是可以上传的额,是不是你的服务端的生成token时,没有在callbackBody里面没有定义自定义变量$(x:image_name)

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