我想把图片都存到第三方,数据库里只存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传给后端呢?
用django写个接收post的接口(就是你随便定义路由url,处理post,
if request.method == 'POST':
)ajax post到上面的url就行了
然后在接口中处理就行了