急!急!急!关于七牛的putFiles方法跟callbackUrl

新手上路,请多包涵

我想让用户通过表单选择自己的文件上传到七牛的bucket里面,但是,上传的过程中如何调用七牛的putfiles方法呢? 用户打开表单页面,表单里面的action事post到upload.qiniu.com这个地址上的,用户点了提交之后就直接跟七牛的服务器打交道了,不会再走我这边的程序了也就没法调用putfiles方法了。

第二个是,设置了callbackurl之后,我的业务服务器收到了这个信息,但是,恢复json数据给七牛之后,七牛就直接显示这个json数据给用户了,我不想这样,我想是我处理完了业务逻辑之后,用户看到的是成功或者是失败的提示信息,不是在七牛的地址上面显示json数据,是在我的网址上面显示,应该怎么?

阅读 2.6k
1 个回答

首先根据你的描述,你应该用的是七牛的jssdk,下面的描述主要是针对jssdk的:

  1. 你希望用户通过表单选择自己的文件上传到七牛的bucket里,那本质上不就是用户直接调用直传七牛的接口么,如果要涉及到和自己业务服务器进行交流,那就需要使用callback的相关参数去和业务服务器进行交互;

  2. 业务服务器收到回调之后,客户端会直接拿到响应的json,但是具体这个json是否要显示、怎么显示这个也是客户端业务层面实现的是吧,直接就可以选择显示部分解析出的json内容;在json中加个success字段,如果是1那就显示成功,否则就提示失败。

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