File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,17 @@ JavaScriptjQueryCodeGenerator = ->
56
56
} for name, value of url_encoded_body)
57
57
}
58
58
59
+ multipart_body = request .multipartBody
60
+ if multipart_body
61
+ return {
62
+ " has_body" : true
63
+ " has_multipart_body" : true
64
+ " multipart_body" : ({
65
+ " name" : addslashes name
66
+ " value" : addslashes value
67
+ } for name, value of multipart_body)
68
+ }
69
+
59
70
raw_body = request .body
60
71
if raw_body
61
72
if raw_body .length < 5000
Original file line number Diff line number Diff line change 1
1
// { {{request.name} }} ({ {{method} }} { {{url.base} }})
2
2
3
+ { {! =============== = multipart body =============== = } }
4
+ { {#body.has_multipart_body} }
5
+ var formData = new FormData();
6
+ { {#body.multipart_body} }
7
+ formData.append("{ {{name} }}", "{ {{value} }}");
8
+ { {/body.multipart_body} }
9
+
10
+ { {/body.has_multipart_body} }
3
11
jQuery.ajax({
4
12
{{! =============== = url + url params =============== = } }
5
13
{ {#has_content_and_url_params} }
@@ -52,6 +60,12 @@ jQuery.ajax({
52
60
{ {/body.url_encoded_body} }
53
61
},
54
62
{ {/body.has_url_encoded_body} }
63
+ { {! =============== = multipart body =============== = } }
64
+ { {#body.has_multipart_body} }
65
+ processData: false,
66
+ contentType: false,
67
+ data: formData,
68
+ { {/body.has_multipart_body} }
55
69
{ {! =============== = json body =============== = } }
56
70
{ {#body.has_json_body} }
57
71
contentType: "application/json",
You can’t perform that action at this time.
0 commit comments