gpt4 book ai didi

javascript - 要上传文件,在 post body 与 multipart/form-data 中发送 base64 的优缺点是什么

转载 作者:行者123 更新时间:2023-12-04 16:25:28 25 4
gpt4 key购买 nike

我正在创建一个 REST api 来上传文件(主要是 2-5 分钟的视频文件),我可以选择使用 base64 的 post 方法来执行此操作JSON 请求或处理正文中的属性 multipart/form-data想知道每种方法的优缺点是什么

最佳答案

让我们从专业人士开始,因为列表更短:

  • 没有

  • 缺点:
  • 您使用客户端的处理器将数据从二进制文件转换为字符串
  • 您关闭了自己进行部分上传的方法(您可以在其中分 block 上传文件并在连接丢失时恢复先前的 session 而不是重新开始)
  • Base64 文件比原始文件大 - 您在浪费用户传输(用户可以使用移动设备,某些国家/地区仍然对电缆有互联网限制)
  • 您必须逆转服务器上的流程,这会花费您更多的钱,因为您通常会为 CPU 利用率支付
  • 关于javascript - 要上传文件,在 post body 与 multipart/form-data 中发送 base64 的优缺点是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65350640/

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