社区
C#
帖子详情
我做了一个文件下载的程序,为什么下载是一堆乱码啊?
octpan
2003-07-25 12:28:34
英文就可以
...全文
81
2
打赏
收藏
我做了一个文件下载的程序,为什么下载是一堆乱码啊?
英文就可以
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
panyee
2003-07-25
打赏
举报
回复
要对文件名进行编码
string strFile = "从数据库中取得的文件名";
string strFileName = System.Web.HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes(strFile));
Response.AppendHeader("Content-Disposition", "attachment; filename=" + strFileName);
Response.ContentType = "application/octet-stream";
octpan
2003-07-25
打赏
举报
回复
文件名只要是中文就是是乱码,另外明明有超链接但是点击进去后有的文件可以显示,有的文件提示找不到文件路径,奇怪啊!
相关推荐
springboot解决ResponseEntity
下载
文件
byte都变成base64的问题
在springboot框架的项目中使用了ResponseEntity<byte[]>来
下载
excel
文件
,遇到了
下载
内容是一堆英文字母
乱
码的问题。仔细看了下,应该是
下载
的内容byte 都变成base64了。 解决办法:加一个配置类,如下: import lombok.extern.slf4j.Slf4j; import org.springframework.context.an...
前端
下载
文件
,
乱
码处理and
文件
重命名
返回的数据是一堆
乱
码,并且无法
下载
请求接口中设置responseType 后端返回是一个Blob的
文件
流形式的
下载
方式 <a>标签的download是HTML5标准新增的属性,作用是指示浏览器
下载
URL而不是导航到URL,因此将提示用户将其保存为本地
文件
。另外,download属性的值可以指定
下载
文件
的名称。 Downloads(row).then((res) => { console.log(res); let blob ..
Vue
文件
导出出现
乱
码解决方法
导出时前端响应是一堆
乱
码,但浏览器上并没有
文件
下载
记录的
文件
,如图 前端vue解决方法一 关键在加blob这一步 //
下载
未导入成功的数据 // api方法 downExceptionUser(data){ return service.request({ url: "questionnaire/questionnaire/downExceptionUser", method: "post", responseType: 'blob', data
前端 二进制流
文件
下载
下载
文件
,无非以下几种方式: 第一种:后端直接返回
文件
url地址 window.location.href = url 第二种:后端返回二进制
文件
流地址 我们先来看看后端返回的二进制
文件
流长什么样子: 是一堆的
乱
码。。。 那如何解决
乱
码???在ajax请求前通过设置responseType:‘blob’转化为blob对象 在设置responseType:‘blob’以后,我们在看下接口会返回什么样的内容尼: 上面图片看出,返回了blob对象!!! 解决思路来了:前端通过创...
文件
下载
中文名
乱
码
昨天搞excel
文件
下载
,
下载
下来的中文
文件
名一直
乱
码,但是内容没有
乱
码,试了网上很多方法,都没有成功,最后是一同事找到的解决办法 1.零配置,这一块没有什么 @Result(name = "success", type = "stream", params = {"inputName","downloadFile","contentType","application/vnd.ms-exce
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-25 12:28
社区公告
让您成为最强悍的C#开发者