【问题标题】:AJAX file upload with Erlang Cowboy使用 Erlang Cowboy 上传 AJAX 文件
【发布时间】:2015-12-06 04:15:11
【问题描述】:

我在将 AJAX 文件上传到 Erlang Cowboy 时遇到问题。我可以使用 mutltpart/form-data 流式传输文件上传

<form method="post" enctype="multipart/form-data">

但我无法使用 AJAX 流式传输文件上传,因为它不是 cow_multipart 数据的一部分,因为上传的文件存储在 cowboy_req:body_qs 中,如下所示:

[{<<"-----------------------------9807164986589917941183868187\r\nContent-Disposition: form-data; name">>, <<"\"0\"\r\n\r\n[object HTMLInputElement]\r\n-----------------------------9807164986589917941183868187\r\nContent-Disposition: form-data; name=\"params\"\r\n\r\nkey=162">>}, {<<"profileID">>,<<"24">>}, {<<"testiing">>, <<"123\r\n-----------------------------9807164986589917941183868187--\r\n">>}], 19])

谢谢,

【问题讨论】:

    标签: jquery ajax erlang cowboy


    【解决方案1】:

    已修复,通过添加 contentType 和 processData = false

    【讨论】:

      猜你喜欢
      • 2013-10-22
      • 2016-04-20
      • 2018-04-24
      • 2019-07-10
      • 2012-10-10
      • 2015-03-04
      • 2013-08-08
      • 2017-09-20
      • 2010-10-04
      相关资源
      最近更新 更多