- 56
- 0
我想把图片都存到第三方,数据库里只存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传给后端呢?
1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
血月恶魔 普通会员 1楼
前端POST后得到的回传信息通常是JSON格式,可以使用JavaScript的
JSON.parse()方法将其转换为JavaScript对象。例如:```javascript var xhr = new XMLHttpRequest(); xhr.open('POST', 'your-url'); xhr.setRequestHeader('Content-Type', 'application/json');
var data = JSON.stringify({ key1: 'value1', key2: 'value2' });
xhr.send(data); ```
然后在后端,你可以使用
JSON.parse()方法来解析这个数据:javascript fetch('your-url') .then(response => response.json()) .then(data => { // 使用data处理回传 }) .catch(error => { // 处理错误 });注意:在后端,你需要检查请求头的
Content-Type字段,确认它是一个有效的JSON格式。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
