请教一下,上传图片到第三方平台的处理方式?
发布于 8 年前 作者 feng003 4195 次浏览 来自 问答

第一种:直接form表单(action是第三方的url) 提交到到第三方,通过web提交的话,如何获取第三方的返回值(因为表单提交完成之后跳到第三方了)? <form action="http://v0.api.xxx.com/%s" enctype="multipart/form-data" method="post"> <input type="file" id="file" name="file" multiple="multiple"> <input type="hidden" id="policy" name="policy" value=%s> <input type="hidden" id="signature" name="signature" value=%s> <input type="submit" value="upload"> </form>

第二种:提交到本地服务器,本地处理(把图片从缓存转储到第三方)之后。这个样子是不是多此一举了?会不会产生双倍的流量? <form action="/upload" enctype="multipart/form-data" method="post"> <input type="file" id="file" name="file" multiple="multiple"> <input type="submit" value="upload"> </form>

3 回复

第二种吧, 你上传到本地服务器之后, 通过转存到第三方后,可以得到图片的一个url

@liujavamail 我了解过程 就是一个优化的问题?感觉第二种有点多此一举了,能直接提交 为什么还需要走两次呢?

主要是存储第三方返回的图片url

回到顶部