c# - 窗口点打开方法出现下载 csv 文件时页面无法显示的问题

标签 c# javascript asp.net iis-7 https

我们正在使用 window.open('https://cerrtificate-name/csv/394099.aspx?mode=-1') 下载 csv 文件来自服务器。当我使用 http 时它运行良好,但在启用 https 证书的服务器中无法运行。

出现“页面无法显示问题”。

下面的行在394099.aspx中使用来传输csv内容

String contenttype  = "application/octet-stream";
string strSourceFilepath = "d:\\myfile.csv";
Response.AppendHeader("content-disposition", strContentDisposition+"; filename=myfile.csv");                        
Response.ContentType = contenttype
Response.TransmitFile(strSourceFilepath);
Response.Flush();

为什么启用 SSL 证书的版本会出现这种奇怪的行为?请帮助我或提出一些建议来解决这个问题。

WebServer          : IIS 7.0
Server Language    : ASP.NET
SSL                : Enabled

最佳答案

您的内容类型不应该是:内容类型:text/csv

关于c# - 窗口点打开方法出现下载 csv 文件时页面无法显示的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16039518/

相关文章:

javascript - 如何使用 C# MVC4 调用 $.ajax 中的错误函数?

c# - 让 C# ListView 仅在需要时显示缩略图

javascript - 从nodeJS缓冲区对象中检索数据

.net - 设置页面标题不起作用

asp.net - Windows 7 上 IIS 8 Express 的 Websocket 问题

c# - 使用 SimpleMembership MVC 4 创建默认角色和用户 - 代码优先方法

c# - 将图像置于 View 框中居中

javascript - Youtube API - 将视频淡入到 div - 在 Opera 10 中不起作用

javascript - Handlebars : Pass helper generated value to partial

c# - 如何使用 reduce 在多个文档上创建索引