asp.net 将文件 二进制 上传 保存 再显示,解决文件流中文乱码问题。

前些日子为了解决跨域文件交互和上传文件。把文件转换成二进制进行传输,方便存储。

 

首先在上传文件的时候有问题,那就是电脑的桌面文件和某些盘的文件有权限的控制,禁止访问。

后来查了查,有好多贴说要设置电脑,作为web程序也不能让每一个电脑都设置呀,太麻烦了。

解决原来是iis的端口不能是100左右的端口。

 

解决问题在webconfig中就能设置。加入以下代码就ok了。

 

下面是文件保存和下载的代码。

 

 

setting.ToHexString(filename)方法是解决文件流中文乱码问题。下的方法是在网上找的非原创。

共享给大家,在此感谢作者。

 

 

显示没有处理的中文乱码问题。

 

处理后的显示

 

 

呵呵,希望大家多多交流。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值