鍍金池/ 問答/Java  Python  HTML/ 前端POST后得到一個(gè)回傳,這個(gè)回傳如何傳給后端.

前端POST后得到一個(gè)回傳,這個(gè)回傳如何傳給后端.

我想把圖片都存到第三方,數(shù)據(jù)庫里只存url.
我的問題是:POST一個(gè)圖片過去后,得到一個(gè)回傳的JSON,那么如何把這個(gè)JSON再次返回給后端.

一個(gè)很簡(jiǎn)單的前端,

<!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一個(gè)圖片過去后, 服務(wù)器給我返回的是這個(gè)

{
    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"
    }
}

我要如何把這個(gè)JSON傳給后端呢?

回答
編輯回答
薄荷糖

你需要一個(gè)后臺(tái)服務(wù)

2017年4月28日 20:23
編輯回答
冷咖啡

用django寫個(gè)接收post的接口(就是你隨便定義路由url,處理post,if request.method == 'POST':)
ajax post到上面的url就行了
然后在接口中處理就行了

2017年11月17日 11:54