前些日子为了解决跨域文件交互和上传文件。把文件转换成二进制进行传输,方便存储。
首先在上传文件的时候有问题,那就是电脑的桌面文件和某些盘的文件有权限的控制,禁止访问。
后来查了查,有好多贴说要设置电脑,作为web程序也不能让每一个电脑都设置呀,太麻烦了。
解决原来是iis的端口不能是100左右的端口。
解决问题在webconfig中就能设置。加入以下代码就ok了。
下面是文件保存和下载的代码。
setting.ToHexString(filename)方法是解决文件流中文乱码问题。下的方法是在网上找的非原创。
共享给大家,在此感谢作者。
显示没有处理的中文乱码问题。

处理后的显示

呵呵,希望大家多多交流。
本文介绍了解决跨域文件交互及上传文件时遇到的问题,通过将文件转换为二进制进行传输,并提供了具体的实现代码示例。
339

被折叠的 条评论
为什么被折叠?



