【ASP.NET】使用Stream方式上传文件(不用FileUpload),保存图像的缩略图

本例将uploadfile上传的文件转变为缩略图,上传到服务器中。 

 

 

【遇到的问题】 

ASP.NET中使用Image.Save()保存生成的缩略图,在IIS本机上运行可以成功,但远程运行则不行!

【原因】在另存为缩略图时,读取的是uploadfile中的客户端文件名,而image在读取该文件时,是在服务器上运行,因服务器中并无此文件夹及文件,故出错!

【更正】将image读取的文件改为上传到服务器中的文件,即可。

 

 


参照:  在网上看到这样用法(据有人评价说不能上传,我没有试过)。

 

 

 

附:Response.ContentType 详细列表

扩展名ContentType
ai  application/postscript
aif  audio/x-aiff
aifc  audio/x-aiff
aiff  audio/x-aiff
asc  text/plain
au  audio/basic
avi  video/x-msvideo
bcpio  application/x-bcpio
bin  application/octet-stream
bmp  image/bmp
cdf  application/x-netcdf
class  application/octet-stream
cpio  application/x-cpio
cpt  application/mac-compactpro
csh  application/x-csh
css  text/css
dcr  application/x-director
dir  application/x-director
djv  image/vnd.djvu
djvu  image/vnd.djvu
dll  application/octet-stream
dms  application/octet-stream
doc  application/msword
dvi  application/x-dvi
dxr  application/x-director
eps  application/postscript
etx  text/x-setext
exe  application/octet-stream
ez  application/andrew-inset
gif  image/gif
gtar  application/x-gtar
hdf  application/x-hdf
hqx  application/mac-binhex40
htm  text/html
html  text/html
ice  x-conference/x-cooltalk
ief  image/ief
iges  model/iges
igs  model/iges
jpe  image/jpeg
jpeg  image/jpeg
jpg  image/jpeg
js  application/x-javascript
kar  audio/midi
latex  application/x-latex
lha  application/octet-stream
lzh  application/octet-stream
m3u  audio/x-mpegurl
man  application/x-troff-man
me  application/x-troff-me
mesh  model/mesh
mid  audio/midi
midi  audio/midi
mif  application/vnd.mif
mov  video/quicktime
movie  video/x-sgi-movie
mp2  audio/mpeg
mp3  audio/mpeg
mpe  video/mpeg
mpeg  video/mpeg
mpg  video/mpeg
mpga  audio/mpeg
ms  application/x-troff-ms
msh  model/mesh
mxu  video/vnd.mpegurl
nc  application/x-netcdf
oda  application/oda
pbm  image/x-portable-bitmap
pdb  chemical/x-pdb
pdf  application/pdf
pgm  image/x-portable-graymap
pgn  application/x-chess-pgn
png  image/png
pnm  image/x-portable-anymap
ppm  image/x-portable-pixmap
ppt  application/vnd.ms-powerpoint
ps  application/postscript
qt  video/quicktime
ra  audio/x-realaudio
ram  audio/x-pn-realaudio
ras  image/x-cmu-raster
rgb  image/x-rgb
rm  audio/x-pn-realaudio
roff  application/x-troff
rpm  audio/x-pn-realaudio-plugin
rtf  text/rtf
rtx  text/richtext
sgm  text/sgml
sgml  text/sgml
sh  application/x-sh
shar  application/x-shar
silo  model/mesh
sit  application/x-stuffit
skd  application/x-koan
skm  application/x-koan
skp  application/x-koan
skt  application/x-koan
smi  application/smil
smil  application/smil
snd  audio/basic
so  application/octet-stream
spl  application/x-futuresplash
src  application/x-wais-source
sv4cpio  application/x-sv4cpio
sv4crc  application/x-sv4crc
swf  application/x-shockwave-flash
t  application/x-troff
tar  application/x-tar
tcl  application/x-tcl
tex  application/x-tex
texi  application/x-texinfo
texinfo  application/x-texinfo
tif  image/tiff
tiff  image/tiff
tr  application/x-troff
tsv  text/tab-separated-values
txt  text/plain
ustar  application/x-ustar
vcd  application/x-cdlink
vrml  model/vrml
wav  audio/x-wav
wbmp  image/vnd.wap.wbmp
wbxml  application/vnd.wap.wbxml
wml  text/vnd.wap.wml
wmlc  application/vnd.wap.wmlc
wmls  text/vnd.wap.wmlscript
wmlsc  application/vnd.wap.wmlscriptc
wrl  model/vrml
xbm  image/x-xbitmap
xht  application/xhtml+xml
xhtml  application/xhtml+xml
xls  application/vnd.ms-excel
xml  text/xml
xpm  image/x-xpixmap
xsl  text/xml
xwd  image/x-xwindowdump
xyz  chemical/x-xyz
zip  application/zip

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值