gpt4 book ai didi

json - Angular POST multipart/form-data with application/json & text/csv

转载 作者:行者123 更新时间:2023-12-02 05:17:04 24 4
gpt4 key购买 nike

问题

尝试使用 JSON 格式的文件上传和模型数据发送 multipart/formdata post 请求。
不知道为什么没有太多的工作引用,无法使那些存在的工作。
也可能做错了什么,或者让它变得更复杂。

REFS 尝试

  • uploading-files-and-json-data-in-the-same-request-with-angular-js
  • a nice explanation about boundary and multipart
  • some so question

  • QUICK FIDDLE WITH MY TRIES

    问题

    不知何故,我的帖子请求有效负载上的 json 内容似乎不包含自动识别的 Content-Type: application/json。

    即使将 POST 的内容类型设置为 undefined/false 也不起作用。
    需要一些关于问题或如何解决的建议?

    fiddle 上传的网络日志

    请求头
    Accept:application/json, text/plain, */*
    Content-Length:361
    Content-Type:multipart/form-data; boundary=----WebKitFormBoundary7NukqN6GtRwugBSJ

    请求有效载荷
    ------WebKitFormBoundary7NukqN6GtRwugBSJ
    Content-Disposition: form-data; name="file"; filename="sample.csv"
    Content-Type: text/csv


    ------WebKitFormBoundary7NukqN6GtRwugBSJ
    Content-Disposition: form-data; name="data"

    {"name":"a good name","comments":"some comments"}
    ------WebKitFormBoundary7NukqN6GtRwugBSJ--

    最佳答案

    面临同样的问题。尝试使用 blob,您可以将 blob 中的类型设置为 application/json。您可以使用您的值初始化 blob,它对我有用。

    关于json - Angular POST multipart/form-data with application/json & text/csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32728719/

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