前端POST后得到一个回传,这个回传如何传给后端.

我想把图片都存到第三方,数据库里只存url.
我的问题是:POST一个图片过去后,得到一个回传的JSON,那么如何把这个JSON再次返回给后端.

一个很简单的前端,

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form method="POST" action="https://sm.ms/api/upload" enctype="multipart/form-data">
    <input name="smfile" type="file">
    <input type="submit" name="upload">
</form>
</body>
</html>

我POST一个图片过去后, 服务器给我返回的是这个

{
    code: "success",
        data: - {
            width: 440,
            height: 440,
            filename: "timg.jpg",
            storename: "5a7b1807506b2.jpg",
            size: 11941,
            path: "/2018/02/07/5a7b1807506b2.jpg",
            hash: "m8FqIYBGWL1HDrT",
            timestamp: 1518016519,
            ip: "111.29.138.47",
            url: "https://i.loli.net/2018/02/07/5a7b1807506b2.jpg",
            delete: "https://sm.ms/delete/m8FqIYBGWL1HDrT"
    }
}

我要如何把这个JSON传给后端呢?

阅读 3k
2 个回答

用django写个接收post的接口(就是你随便定义路由url,处理post,if request.method == 'POST':)
ajax post到上面的url就行了
然后在接口中处理就行了

你需要一个后台服务

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