Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.JS强制在Internet Explorer中下载文件_Node.js_Internet Explorer_Download - Fatal编程技术网

Node.JS强制在Internet Explorer中下载文件

Node.JS强制在Internet Explorer中下载文件,node.js,internet-explorer,download,Node.js,Internet Explorer,Download,我们有一个在Node.JS上运行的IP检测脚本,但是当您在Internet Explorer中加载页面时,它会强制下载页面的文件。如何在浏览器中加载它 谢谢你,菲尼克斯说得对。我必须使用text/plain以文本形式发送数据。这样做可以阻止IE强制下载。我猜您的响应中的内容类型是错误的。尝试将其强制为“text/html”内容类型设置为application/json可能它不理解application/json,而尝试将其作为文本发送,并使用text/plain内容类型,让客户端javascri

我们有一个在Node.JS上运行的IP检测脚本,但是当您在Internet Explorer中加载页面时,它会强制下载页面的文件。如何在浏览器中加载它


谢谢你,菲尼克斯说得对。我必须使用
text/plain
以文本形式发送数据。这样做可以阻止IE强制下载。

我猜您的响应中的内容类型是错误的。尝试将其强制为“text/html”内容类型设置为application/json可能它不理解
application/json
,而尝试将其作为文本发送,并使用
text/plain
内容类型,让客户端javascript处理其余内容,如果在客户端使用jquery,请强制在那里输入内容类型,不要使用
.getJSON
方法