ASP.NET—016:ASP.NET中保存文件对话框
本想在asp.net中使用savediallog保存文件,结果提示:当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。
在ASP.NET中使用如下方式,保存文件。下面例子,保存一个excel文件。
Response.ContentType = @"application/x-xls";Response.AppendHeader("Content-Disposition", "attachment; filename=" + @"\test.xls");//此处将内容写入文件,例如Response.Flush();//Response.WriteFile("存有内容的文件", true);//Response.Write(参数);Response.End();
代码很简单。 上面的例子,运行效果如下:
ContentType表示文件类型;
AppendHeader则是提示对话框,让你选择保存文件;
Response.WriteFile和Response.Write方法则是根据需要,将已有文件或者内容,比如字符串,文件流等写入到保存的文件中去。
而个文件类型有如下:
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"".acp"="audio/x-mei-aac"".ai"="application/postscript"".aif"="audio/aiff"".aifc"="audio/aiff"".aiff"="audio/aiff"".anv"="application/x-anv"".asa"="text/asa"".asf"="video/x-ms-asf"".asp"="text/asp"".asx"="video/x-ms-asf"".au"="audio/basic"".avi"="video/avi"".awf"="application/vnd.adobe.workflow"".biz"="text/xml"".bmp"="application/x-bmp"".bot"="application/x-bot"".c4t"="application/x-c4t"".c90"="application/x-c90"".cal"="application/x-cals"".cat"="application/vnd.ms-pki.seccat"".cdf"="application/x-netcdf"".cdr"="application/x-cdr"".cel"="application/x-cel"".cer"="application/x-x509-ca-cert"".cg4"="application/x-g4"".cgm"="application/x-cgm"".cit"="application/x-cit"".class"="java/*"".cml"="text/xml"".cmp"="application/x-cmp"".cmx"="application/x-cmx"".cot"="application/x-cot"".crl"="application/pkix-crl"".crt"="application/x-x509-ca-cert"".csi"="application/x-csi"".css"="text/css"".cut"="application/x-cut"".dbf"="application/x-dbf"".dbm"="application/x-dbm"".dbx"="application/x-dbx"".dcd"="text/xml"".dcx"="application/x-dcx"".der"="application/x-x509-ca-cert"".dgn"="application/x-dgn"".dib"="application/x-dib"".dll"="application/x-msdownload"".doc"="application/msword"".dot"="application/msword"".drw"="application/x-drw"".dtd"="text/xml"".dwf"="Model/vnd.dwf"".dwf"="application/x-dwf"".dwg"="application/x-dwg"".dxb"="application/x-dxb"".dxf"="application/x-dxf"".edn"="application/vnd.adobe.edn"".emf"="application/x-emf"".eml"="message/rfc822"".ent"="text/xml"".epi"="application/x-epi"".eps"="application/x-ps"".eps"="application/postscript"".etd"="application/x-ebx"".exe"="application/x-msdownload"".fax"="image/fax"".fdf"="application/vnd.fdf"".fif"="application/fractals"".fo"="text/xml"".frm"="application/x-frm"".g4"="application/x-g4"".gbr"="application/x-gbr"".gcd"="application/x-gcd"".gif"="image/gif"".gl2"="application/x-gl2"".gp4"="application/x-gp4"".hgl"="application/x-hgl"".hmr"="application/x-hmr"".hpg"="application/x-hpgl"".hpl"="application/x-hpl"".hqx"="application/mac-binhex40"".hrf"="application/x-hrf"".hta"="application/hta"".htc"="text/x-component"".htm"="text/html"".html"="text/html"".htt"="text/webviewhtml"".htx"="text/html"".icb"="application/x-icb"".ico"="image/x-icon"".ico"="application/x-ico"".iff"="application/x-iff"".ig4"="application/x-g4"".igs"="application/x-igs"".iii"="application/x-iphone"".img"="application/x-img"".ins"="application/x-internet-signup"".isp"="application/x-internet-signup"".IVF"="video/x-ivf"".java"="java/*"".jfif"="image/jpeg"".jpe"="image/jpeg"".jpe"="application/x-jpe"".jpeg"="image/jpeg"".jpg"="image/jpeg"".jpg"="application/x-jpg"".js"="application/x-javascript"".jsp"="text/html"".la1"="audio/x-liquid-file"".lar"="application/x-laplayer-reg"".latex"="application/x-latex"".lavs"="audio/x-liquid-secure"".lbm"="application/x-lbm"".lmsff"="audio/x-la-lms"".ls"="application/x-javascript"".ltr"="application/x-ltr"".m1v"="video/x-mpeg"".m2v"="video/x-mpeg"".m3u"="audio/mpegurl"".m4e"="video/mpeg4"".mac"="application/x-mac"".man"="application/x-troff-man"".math"="text/xml"".mdb"="application/msaccess"".mdb"="application/x-mdb"".mfp"="application/x-shockwave-flash"".mht"="message/rfc822"".mhtml"="message/rfc822"".mi"="application/x-mi"".mid"="audio/mid"".midi"="audio/mid"".mil"="application/x-mil"".mml"="text/xml"".mnd"="audio/x-musicnet-download"".mns"="audio/x-musicnet-stream"".mocha"="application/x-javascript"".movie"="video/x-sgi-movie"".mp1"="audio/mp1"".mp2"="audio/mp2"".mp2v"="video/mpeg"".mp3"="audio/mp3"".mp4"="video/mpeg4"".mpa"="video/x-mpg"".mpd"="application/vnd.ms-project"".mpe"="video/x-mpeg"".mpeg"="video/mpg"".mpg"="video/mpg"".mpga"="audio/rn-mpeg"".mpp"="application/vnd.ms-project"".mps"="video/x-mpeg"".mpt"="application/vnd.ms-project"".mpv"="video/mpg"".mpv2"="video/mpeg"".mpw"="application/vnd.ms-project"".mpx"="application/vnd.ms-project"".mtx"="text/xml"".mxp"="application/x-mmxp"".net"="image/pnetvue"".nrf"="application/x-nrf"".nws"="message/rfc822"".odc"="text/x-ms-odc"".out"="application/x-out"".p10"="application/pkcs10"".p12"="application/x-pkcs12"".p7b"="application/x-pkcs7-certificates"".p7c"="application/pkcs7-mime"".p7m"="application/pkcs7-mime"".p7r"="application/x-pkcs7-certreqresp"".p7s"="application/pkcs7-signature"".pc5"="application/x-pc5"".pci"="application/x-pci"".pcl"="application/x-pcl"".pcx"="application/x-pcx"".pdf"="application/pdf"".pdf"="application/pdf"".pdx"="application/vnd.adobe.pdx"".pfx"="application/x-pkcs12"".pgl"="application/x-pgl"".pic"="application/x-pic"".pko"="application/vnd.ms-pki.pko"".pl"="application/x-perl"".plg"="text/html"".pls"="audio/scpls"".plt"="application/x-plt"".png"="image/png"".png"="application/x-png"".pot"="application/vnd.ms-powerpoint"".ppa"="application/vnd.ms-powerpoint"".ppm"="application/x-ppm"".pps"="application/vnd.ms-powerpoint"".ppt"="application/vnd.ms-powerpoint"".ppt"="application/x-ppt"".pr"="application/x-pr"".prf"="application/pics-rules"".prn"="application/x-prn"".prt"="application/x-prt"".ps"="application/x-ps"".ps"="application/postscript"".ptn"="application/x-ptn"".pwz"="application/vnd.ms-powerpoint"".r3t"="text/vnd.rn-realtext3d"".ra"="audio/vnd.rn-realaudio"".ram"="audio/x-pn-realaudio"".ras"="application/x-ras"".rat"="application/rat-file"".rdf"="text/xml"".rec"="application/vnd.rn-recording"".red"="application/x-red"".rgb"="application/x-rgb"".rjs"="application/vnd.rn-realsystem-rjs"".rjt"="application/vnd.rn-realsystem-rjt"".rlc"="application/x-rlc"".rle"="application/x-rle"".rm"="application/vnd.rn-realmedia"".rmf"="application/vnd.adobe.rmf"".rmi"="audio/mid"".rmj"="application/vnd.rn-realsystem-rmj"".rmm"="audio/x-pn-realaudio"".rmp"="application/vnd.rn-rn_music_package"".rms"="application/vnd.rn-realmedia-secure"".rmvb"="application/vnd.rn-realmedia-vbr"".rmx"="application/vnd.rn-realsystem-rmx"".rnx"="application/vnd.rn-realplayer"".rp"="image/vnd.rn-realpix"".rpm"="audio/x-pn-realaudio-plugin"".rsml"="application/vnd.rn-rsml"".rt"="text/vnd.rn-realtext"".rtf"="application/msword"".rtf"="application/x-rtf"".rv"="video/vnd.rn-realvideo"".sam"="application/x-sam"".sat"="application/x-sat"".sdp"="application/sdp"".sdw"="application/x-sdw"".sit"="application/x-stuffit"".slb"="application/x-slb"".sld"="application/x-sld"".slk"="drawing/x-slk"".smi"="application/smil"".smil"="application/smil"".smk"="application/x-smk"".snd"="audio/basic"".sol"="text/plain"".sor"="text/plain"".spc"="application/x-pkcs7-certificates"".spl"="application/futuresplash"".spp"="text/xml"".ssm"="application/streamingmedia"".sst"="application/vnd.ms-pki.certstore"".stl"="application/vnd.ms-pki.stl"".stm"="text/html"".sty"="application/x-sty"".svg"="text/xml"".swf"="application/x-shockwave-flash"".tdf"="application/x-tdf"".tg4"="application/x-tg4"".tga"="application/x-tga"".tif"="image/tiff"".tif"="application/x-tif"".tiff"="image/tiff"".tld"="text/xml"".top"="drawing/x-top"".torrent"="application/x-bittorrent"".tsd"="text/xml"".txt"="text/plain"".uin"="application/x-icq"".uls"="text/iuls"".vcf"="text/x-vcard"".vda"="application/x-vda"".vdx"="application/vnd.visio"".vml"="text/xml"".vpg"="application/x-vpeg005"".vsd"="application/vnd.visio"".vsd"="application/x-vsd"".vss"="application/vnd.visio"".vst"="application/vnd.visio"".vst"="application/x-vst"".vsw"="application/vnd.visio"".vsx"="application/vnd.visio"".vtx"="application/vnd.visio"".vxml"="text/xml"".wav"="audio/wav"".wax"="audio/x-ms-wax"".wb1"="application/x-wb1"".wb2"="application/x-wb2"".wb3"="application/x-wb3"".wbmp"="image/vnd.wap.wbmp"".wiz"="application/msword"".wk3"="application/x-wk3"".wk4"="application/x-wk4"".wkq"="application/x-wkq"".wks"="application/x-wks"".wm"="video/x-ms-wm"".wma"="audio/x-ms-wma"".wmd"="application/x-ms-wmd"".wmf"="application/x-wmf"".wml"="text/vnd.wap.wml"".wmv"="video/x-ms-wmv"".wmx"="video/x-ms-wmx"".wmz"="application/x-ms-wmz"".wp6"="application/x-wp6"".wpd"="application/x-wpd"".wpg"="application/x-wpg"".wpl"="application/vnd.ms-wpl"".wq1"="application/x-wq1"".wr1"="application/x-wr1"".wri"="application/x-wri"".wrk"="application/x-wrk"".ws"="application/x-ws"".ws2"="application/x-ws"".wsc"="text/scriptlet"".wsdl"="text/xml"".wvx"="video/x-ms-wvx"".xdp"="application/vnd.adobe.xdp"".xdr"="text/xml"".xfd"="application/vnd.adobe.xfd"".xfdf"="application/vnd.adobe.xfdf"".xhtml"="text/html"".xls"="application/vnd.ms-excel"".xls"="application/x-xls"".xlw"="application/x-xlw"".xml"="text/xml"".xpl"="audio/scpls"".xq"="text/xml"".xql"="text/xml"".xquery"="text/xml"".xsd"="text/xml"".xsl"="text/xml"".xslt"="text/xml"".xwd"="application/x-xwd"".x_b"="application/x-x_b"".x_t"="application/x-x_t"
ASP.NET—016:ASP.NET中保存文件对话框相关推荐
- 解决Windows7修改hosts时提示:您没有权限在此位置中保存文件
在Windows7系统中在,未做任何修改的情况下,修改了 hosts 文件并保存,会出现一个对话框:"警告提示为:你没有权限在此位置中保存文件.请与管理员联系以获得相应权限." ...
- QQ另存为出现“你没有权限在此位置中保存文件,请与管理员联系以获得相应权限”
不知为何的,莫名其妙的,突然的,无中生有的,在QQ群文件里面另存为的指定路径的文件夹出现"**你没有权限在此位置中保存文件,请与管理员联系以获得相应权限**"*下附解决步骤(满满的 ...
- 没有权限访问储存此文件的计算机,win10你没有权限在此位置中保存文件的解决方法...
最近有朋友问小编win10系统提示你没有权限在此位置中保存文件怎么办,相信很多人都遇到过这种情况,有时我们在把文件保存到c盘中时会遇到错误提示:"你没有权限在此位置中保存文件.请与管理员联系 ...
- C:\Windows\System32\drivers\etc\hosts你没有权限在此位置位置中保存文件 解决方法集中 解决hosts
C:\Windows\System32\drivers\etc\hosts你没有权限在此位置位置中保存文件 解决方法集中 (一)首先你要处理最容易忽略的问题 我发现很多人在处理hosts的时候权限会开 ...
- chatgpt赋能python:如何在Python中保存文件到指定文件夹
如何在Python中保存文件到指定文件夹 如果您正在使用Python编写应用程序或脚本,您可能需要将输出保存到特定的文件夹中. 本文将介绍如何在Python中保存文件到指定文件夹. 使用os模块创建文 ...
- 电脑提示:你没有权限在此位置中保存文件
最近在学习微服务中的eureka,想要自己在本地做一个域名映射,在网上查阅资料可知,修改C:\Windows\System32\drivers\etc目录下的hosts文件即可实现域名映射. 但是修改 ...
- Win10你没有权限在此位置中保存文件,请与管理员联系以获得相应权限
问题背景: 保存文件时,弹窗:你没有权限在此位置中保存文件,请与管理员联系以获得相应权限. 解决方案: 1.右键需要保存的文件,点击"属性" 2.进入安全Tab 3.选择当前用户名 ...
- MFC中打开文件对话框:CFileDlg
MFC中打开文件对话框:CFileDlg CFileDialog 文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOO ...
- 使用 保存文件_使用SaveFileDialog调用保存文件对话框
使用SaveFileDialog调用保存文件对话框 [实例介绍]本实例使用SaveFileDialog对话框实现了保存文件的功能.运行程序, 保存文件,打开"保存文件"对话框(Wi ...
最新文章
- 中国人民大学2016考研复试基本分数线
- Win64 驱动内核编程-1.环境搭建
- C# 参数化SQL语句中的like和in
- MRJob 极速入门教程,使用Python玩转Hadoop
- Silverlight 写了一个2D仿3D的柱状图表
- php的addslashes,PHP addslashes()用法及代码示例
- 在linux上使用labelImg制作LMDB数据集——备忘TX2上运行
- 人脸对齐(二十一)--A Recurrent Encoder-Decoder Network for Sequential Face Alignment
- Python+Selenium自动化学习笔记
- [常用]MySQL管理工具和应用程序
- 计算机win7不断重启,win7系统无故自动重启的解决办法
- mysql amoeba_MySQL基于Amoeba实现读写分离
- 快递地址自动识别填充
- 混沌matlab仿真
- 第7章 面向对象技术
- 《Vue.js实战》第七章.组件
- Unable to use EPCS device Leaving target processor paused
- 9.半兰伯特光照模型
- Python 计算思维训练——字典与字符串练习(二)
- 苹果CMS V8 韩剧TV 一款特别精美漂亮的模板 包含PC端+WAP端
热门文章
- X86、大型机、小型机的区别
- 视频教程-photoshop cc2017全套视频课程 从基础到实战案例PS海报-Photoshop
- android pay和hce区别,对比Apple Pay与安卓HCE的信令技术
- 怎么修复Win11中的AMD驱动程序崩溃?修复win11驱动崩溃方法
- Trustdata:2018年6月移动互联网全行业排行榜
- 普通人在互联网上还有哪些赚钱的机会?
- 大物实验计算弹性模量_大学物理设计性实验用拉伸法测定金属丝的杨氏弹性模量...
- Gow是Gnu On Windows的缩写:windows 运行Linux工具
- 第一章 GPU虚拟化发展史
- 题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿