From 8161a02f1b3666fa9f8aa9e3c8fb18711e42d9bf Mon Sep 17 00:00:00 2001 From: Rickard B Date: Thu, 5 Sep 2013 16:23:21 +0200 Subject: [PATCH] Readd "Add X-Requested-With param" so middleware can detect iframe is being used. --- .../jquery-fileupload/jquery.iframe-transport.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vendor/assets/javascripts/jquery-fileupload/jquery.iframe-transport.js b/vendor/assets/javascripts/jquery-fileupload/jquery.iframe-transport.js index e04e7a0..5734fae 100755 --- a/vendor/assets/javascripts/jquery-fileupload/jquery.iframe-transport.js +++ b/vendor/assets/javascripts/jquery-fileupload/jquery.iframe-transport.js @@ -115,6 +115,13 @@ .val(field.value) .appendTo(form); }); + // Add a hidden `X-Requested-With` field with the value `IFrame` to the + // form, to help server-side code to determine that the upload happened + // through this transport. + $('') + .prop('name', 'X-Requested-With') + .val('IFrame') + .appendTo(form); } if (options.fileInput && options.fileInput.length && options.type === 'POST') {