Я хочу загрузить файл через запрос ajax get, который вызывает функцию coldfusion, но проблема в том, что на вкладке «сеть» в инструментах разработчика я могу «видеть» контент, но не загружаю его.
Вот моя функция coldfusion, которая хранится в cfc:
<cffunction name="download" access="remote" output="true">
<cfset file_name = "Test.xlsx">
<cfheader name='Content-Disposition' value='attachment; filename=#file_name#' charset='utf-8'>
<cfcontent type="application/msexcel" file="#file_name#" deletefile="false">
</cffunction>
Вот мой вызов ajax:
<script>
$.ajax({
method: "GET",
url: "ses/dev.cfc",
data: {
method: 'download'
},
cache: false,
success: function(data) {
console.log("Downloaded");
},
error: 'Not downloaded'
});
</script>
И вот мой результат: https://imgur.com/FmPhlKx
<cfheader>
и<cfcontent>
. - person Dan Bracuk   schedule 10.03.2017