C# 根据下载请求动态重命名文件

2023-11-21

尝试下载时是否可以重命名文件? 例如,我想使用文件的 ID 将文件存储到文件夹中,但是当用户下载文件时我想返回原始文件名。


只需在这里更改文件名即可

Response.AppendHeader("Content-Disposition","attachment; filename=LeftCorner.jpg");

例如

 string filename = "orignal file name.ext";
 Response.AppendHeader("Content-Disposition","attachment; filename="+ filename  +"");

在 ASP.NET 中使用“另存为”对话框下载文件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 根据下载请求动态重命名文件 的相关文章

随机推荐

  • 将任何 XML 文档绑定到 WPF TreeView

    我想使用 TypeConverter 将任何 XML 文档绑定到 WPF TreeView 我最初的解决方案是使用递归 但是当文档很大时 UI 就会严重依赖 以下链接讨论了 TypeConverter 但针对特定的节点 元素组合 http
  • 使用 FileReference 下载时丢失扩展名

    我需要用户从我的应用程序下载 JPEG 文件 但是 当用户更改文件名时 将下载保存的文件 不带扩展名 例如 我正在使用 FileReference download 并将默认文件名设置为 demoPic jpg 并且用户的 Windows
  • “@android:drawable/ic_”与“@*android:drawable/ic_”

    有人知道在哪里可以找到有关星号的文档吗 它似乎覆盖了子类 android R drawable 中 私有 变量的保护 android 用于访问私有资源 这些资源可能会在两个 Android 版本之间更改或删除 因此您永远不应该使用它们 这仅
  • 将所有 Neo4J 数据库加载到 RAM

    我正在尝试将所有 Neo4j DB 加载到 RAM 以便查询速度更快 当将属性映射传递到图形创建时 我没有看到该过程像以前那样占用更多的内存空间 而且它也与磁盘上的文件空间不成比例 可能是什么问题呢 以及如何修复它 谢谢 Neo4j 延迟加
  • 删除 Dask 中的空分区

    从 CSV 加载数据时 某些 CSV 无法加载 从而导致分区为空 我想删除所有空分区 因为某些方法似乎不适用于空分区 我尝试过重新分区 其中 例如 repartition npartitions 10 有效 但大于此值仍可能导致空分区 实现
  • Babel 6 regeneratorRuntime 未定义

    我正在尝试在 Babel 6 上从头开始使用 async await 但我得到了regeneratorRuntime没有定义 babelrc 文件 presets es2015 stage 0 package json 文件 devDepe
  • 如何测试 Spring 集成

    我是 Spring 集成的新手 我有 ActiveMQ 有一个 responseQ 因此 当消息到达 responseQ 时 gt painResponseChannel gt Transformer gt processResponseC
  • 获取执行jpql查询后更新的记录数

    如何在执行 jpql 查询后获取更新的记录数 例如 UPDATE Device d SET d name Name WHERE d locationId id Modifying Query UPDATE Device d SET d na
  • 如何阻止 jQuery mobile 的自动页面样式化?

    jQuery Mobile 在加载时自动向页面上的所有元素添加类 这确实弄乱了我页面上的 jQuery UI 小部件 有没有办法阻止 jQuery mobile 自动向我的 HTML 元素添加类 我只想在我的页面上显示一些 jQuery 移
  • MouseBinding 上的 WPF 键盘修饰符

    我正在 WPF 中使用 MVVM 模式 对两者来说都有点新 我想设立一个InputBinding on a CheckBox对应于一个Control Click事件 但没有看到Modifiers财产在MouseBinding元素 这就是我想
  • RabbitMQ - 使用curl从队列中获取消息

    我正在尝试使用rabbitmq的HTTP API从队列中获取一些消息 我正在关注中的文档here我没有vhost配置 我尝试了以下curl命令 curl i u guest guest H content type application
  • 使用QSignalMapper时如何保留源信号的参数?

    我遇到了一个问题 我需要保留映射的源信号的参数 到目前为止 我只找到了没有任何参数的映射信号的示例 例如 clicked 信号 signalMapper new QSignalMapper this signalMapper gt setM
  • 如何使用 Devise Authentication 来验证注册电子邮件地址是否来自特定域?

    我想确保只有具有特定域的电子邮件地址的人才能注册使用 Devise 的网站 例如 如果人们使用电子邮件注册 电子邮件受保护 他们应该会收到一封确认电子邮件 但如果注册的是 电子邮件受保护 他们应该会收到错误消息 取消注释 config in
  • 如何编写带有迭代器的 Rust 函数?

    我想编写一个接受迭代器并返回对其进行某些操作的结果的函数 具体来说 我试图迭代 a 的值HashMap use std collections HashMap fn find min lt a gt vals Iterator
  • PHP:这些日期(差异?)格式参数是什么(例如%R%a)

    我遇到了一些例子 人们共享计算两天之间差异的代码 Eg now new DateTime itemDate gt diff now gt format r a 但几乎总是这些类型的帖子并没有真正解释格式参数的含义 我对常规日期格式参数没问题
  • JContainer、JObject、JToken 和 Linq 混淆

    我无法理解何时使用JContainer JObject and JToken 我从 标准 中了解到JObject由 组成JProperties然后JToken是所有的基本抽象类JToken类型 但我不明白JContainer 我正在使用 C
  • 带双引号、单引号和不带引号的假设

    在bash中 使用双引号 echo Globbing is never done echo variable Variable expansion is always done echo command command expansion
  • 从 Hibernate hbm.xml 转换为注释

    我有一个相当大的程序 它使用 Hibernate 来满足其 ORM 需求 由于该项目的年龄 它使用 hbm xml 来配置它 我想将其转换为注释 但我需要花费几天 几周 来手动添加注释 然后测试所有内容 有没有任何工具可以帮助实现这一点 我
  • 如何从 UIAlertView 获取输入?

    我想使用 UIAlertView 将玩家名称作为输入 是否可以在 UIAlertView 上添加 textField 从 iOS 5 开始 UIAlertView 提供了这一点 将alertViewStyle 属性更改为以下之一 UIAle
  • C# 根据下载请求动态重命名文件

    尝试下载时是否可以重命名文件 例如 我想使用文件的 ID 将文件存储到文件夹中 但是当用户下载文件时我想返回原始文件名 只需在这里更改文件名即可 Response AppendHeader Content Disposition attac