又拍表单API返回用户自定义参数(ext-param)的问题

通过文档我发现可以通过ext-param返回用户想要后续处理的内容,可是这个参数长度有限制,那么如果我先前提交的表单里的数据比较大(比如一个写了很多字的TEXTAREA)拼凑出的ext-param长度肯定是超过限制的,如何解决这种问题?

是否可以采取表单异步提交的方式,采用分次提交来解决这个问题?

阅读 2.7k
1 个回答

恩,可行的。

另外说两点:
1. ext-param设计的本意是满足这样的场景的:用户提交了请求,UPYUN 处理完成后回调时,用户并不知晓这个回调是之前哪个请求发起的。所以一方面,在业务数据中生成一个 UUID,另一方面把这个值传给 UPYUN,要求回调时返回该值,如此一来,通过回调返回的 UUID 便能知晓当前的回调是哪个业务数据了。
2. 尽量把业务数据和静态文件分离,若一个表单中既有业务数据和静态文件,那么只需要把静态文件异步传给 UPYUN,而业务数据还是提交到你们自己的服务层。

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