asp.net – 为什么HttpUtility.UrlEncode(HttpUtility.UrlDecode
我有一个文件下载的问题,下载正在用下划线替换所有的空格.
基本上我在这里遇到一个问题: Response.AddHeader("Content-Disposition","attachment; filename=" + someFileName); 问题是如果someFileName中有一个空格,例如“check this out.txt”,那么用户会被提示下载“check_this_out.txt”. 我认为最好的选择是UrlEncode文件名,所以我试过 HttpUtility.UrlEncode(someFileName); 但它正在用加号替代空格,这使我失望了.所以我刚才试过 HttpUtility.UrlEncode(HttpUtility.UrlDecode("%20")) 并且解码工作正常并给我一个空间,但是编码占用空间,然后再次给我加号. 我在这里缺少什么,这是正确的吗?如果是这样,我应该如何正确地将空格编码成’s’,这就是我所需要的. 解决方法
报价从
this link
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 避免在业务层(MVC 3)中使用SelectList
- 如何删除IIS / ASP.NET响应标头
- 一句代码实现批量数据绑定[上篇]
- 在代理服务器后面设置ASP.NET应用程序的基本URL
- ASP.NET – 如何在C#表上设置Cells-Width-Percentage
- asp.net – 获取在page_init中触发回发的控件
- asp-classic – <%%>和经典asp之间有什么区别?
- asp.net – Visual Studio不识别新类
- 校园邮政快递查询系统基于B/S模式下的asp系统
- asp.net-mvc – 具有长不存在的URL的ASP.NET MVC 5 – (HTT
- IIS配置 – ASP.NET MVC返回所有请求的默认文档
- asp.net – 如何解决“服务器错误在’/’应用程序
- asp.net-mvc – ASP.NET MVC 3模型的部分验证
- asp.net-mvc – 使用JSON结果填充下拉列表 – 使
- Crystal Reports 13和Asp.Net 3.5
- asp.net – 如何使用JQuery与母版页?
- asp.net-mvc-4 – jQuery DatePicker MVC4 Edito
- asp.net-mvc – 向MVC 3添加基于声明的授权
- ASP.NET中验证控件的使用
- asp.net通过kerberos集成windows身份验证到sql s