NPOI mvc导出excel下载怎么固定文件名

姎楹 2020-07-17 03:26:46

导出excel的时候提示下载,怎么才能做到始终是A4CP的文件名?
ps:npoi可以设置固定下载到某个位置吗,因为要和打印标签的bartender做绑定
...全文
2034 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
姎楹 2020-07-18
  • 打赏
  • 举报
回复
引用 7 楼 X-i-n 的回复:
好的谢谢
X-i-n 2020-07-18
  • 打赏
  • 举报
回复
我看你的截图里的文件名已经是A4CP.xls了,这个文件名设置生效了。 如果你指的是文件名A4CP(1).xls里面的括号有问题,那么,无解。浏览器下载的时候,如果下载目录存在同名文件,默认会加上这个数字后缀,避免未经用户同意覆盖掉本地同名文件。要么手动改名,要么在“浏览”窗口里直接双击同名文件强制覆盖。但说到底,覆盖操作必须由用户来完成。
姎楹 2020-07-18
  • 打赏
  • 举报
回复
引用 3 楼 X-i-n 的回复:
谢谢回复,这种Response的我不常用,我打印这么写的,感觉加不上去的样子
姎楹 2020-07-18
  • 打赏
  • 举报
回复
引用 2 楼 以专业开发人员为伍 的回复:
谢谢大佬回复,我们公司之前是做winform的现在,想换成web实现打印标签,让我研究,不行只能让生产的人自己保存了,然后再去自己标签打印。
  • 打赏
  • 举报
回复
文件名可以就跟3楼说的,下载位置你控制不了,除非你自己开发插件还让用户装上,跟SP大佬说的那差不多
X-i-n 2020-07-17
  • 打赏
  • 举报
回复
Response.Headers["Content-Disposition"]="attachment; filename=A4CP.xls",如果是中文文件名,需要UrlEncode编码一下。
  • 打赏
  • 举报
回复
桌面应用,你应该单独开发一个桌面端的服务程序,或者是类似QQ那样的桌面程序(平常缩到windows工具栏)。可以你的服务器将相应指令发给客户端的应用,客户端的应用去操作你的所谓 bartender。
  • 打赏
  • 举报
回复
不可以。没有一个浏览器支持网站把文件藏到用户电脑上。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧