我在vb.net中创建了一个用于上传和下载文件的应用程序。在IE和Chrome上,点击链接后,它已成功打开并具有正确的扩展名。但是在Mozilla Firefox上,它总是以HTML格式打开。
我是否需要在Mozilla Firefox或我的代码中更改某些内容?它在Chrome和IE中正确运行。文件可以是任何类型(.docx,.pdf,.txt)。提示响应将受到高度赞赏。
答案 0 :(得分:0)
您需要将Content-Disposition标头添加到响应中。您的服务器端代码应如下所示:
Response.Clear()
Response.ContentType = "application/CSV"
Response.AddHeader("content-disposition", "attachment; filename="" + filename + ".csv"")
...
这是一个类似的问题:
答案 1 :(得分:-1)
尝试从文件名中删除空格。