gpt4 book ai didi

javascript - 以 MVVC/AngularJS 方式将数据发布为 multipart/form-data

转载 作者:IT王子 更新时间:2023-10-29 02:17:13 26 4
gpt4 key购买 nike

我正在为前端开发一个使用 AngularJS 的 Web 应用程序(对 JS 来说仍然很新),并为后端开发 Go,我很难尝试 POST multipart/form-data 编码数据而不是 URL 编码.我试图用谷歌搜索它,但我似乎找不到一个不假设我只是想上传文件的例子。我只是想发布一个带有一些文本字段但没有文件的简单表单。

我可以通过使用 method="POST" 的简单 html 表单绕过 Angular 来实现它,但在 javascript 中却出奇地困难。

在服务器端,我使用 http.Request.FormValue("key") 解码 POST 请求。

有人能指出我正确的方向吗?干杯!

最佳答案

始终可以调用表单元素的 submit()(此处使用 jQuery):

$('#yourForm').submit();

这(当然)要求表单所针对的端点处理“完整的浏览器滚动”- 并正确重定向。

让 Angular 应用程序提交 JSON(默认情况下)并在后端处理它可能是一个更好的解决方案(因为您同时控制前端和后端)。

关于javascript - 以 MVVC/AngularJS 方式将数据发布为 multipart/form-data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24752811/

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