gpt4 book ai didi

javascript - Ionic 3使用POST上传带有其他字段的图像

转载 作者:行者123 更新时间:2023-12-03 03:41:49 25 4
gpt4 key购买 nike

我是这个框架的新手,谁能告诉我如何使用 POST 将表单中包含其他字段的图像上传到服务器?

目前,我知道如何使用 POST 从字段发送值,但不使用图像。

    let headers = new Headers({
'Content-Type' : 'application/json'
});
let options = new RequestOptions({ headers: headers });

let data = JSON.stringify({
username: username, password: password
});

return this.http.post(this.baseUrl+"/login/auth", data, options)
.map(res => res.json())
.toPromise()
.catch((error) => {
console.log("Login failed");
return Promise.reject(error);
});

最佳答案

您应该使用 fileTransfer 上传文件,您可以在其选项中发送其他数据,您可以在后端访问这些数据。

使用http POST 执行此操作的其他方法是发送图像的base64 数据,并在后端重新生成它并将其保存到位置。但这是无稽之谈,因为您的帖子网址会很大,有时甚至无法完整发送。

我建议您阅读有关文件传输的内容。

关于javascript - Ionic 3使用POST上传带有其他字段的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45586387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com