renpyplugin
用fileupload控件时,有个PostedFileContentType属性
//根据文件的MIME类型进行判断
//有时候攻击者会将文件的扩展名改变后欺骗服务器,例如将EXE文件改为JPEG
//MIME文件类型是不会通过改扩展名而改变的,也就是"PostedFileContentType"这个属性,因此我们应该可以通过ContentType来进一步判断文件的类型
string strContentType = FileUpload1PostedFileContentTypeToLower();
//if (strContentType == "audio/mp3")
//{
//你的操作
//}
当然,ContentType有很多属性
ContentType属性
"mp3"="audio/mp3"
"mp4"="video/mpeg4"
""="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/vndadobeworkflow"
"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/vndms-pkiseccat"
"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/vnddwf"
"dwf"="application/x-dwf"
"dwg"="application/x-dwg"
"dxb"="application/x-dxb"
"dxf"="application/x-dxf"
"edn"="application/vndadobeedn"
"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/vndfdf"
"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/vndms-project"
"mpe"="video/x-mpeg"
"mpeg"="video/mpg"
"mpg"="video/mpg"
"mpga"="audio/rn-mpeg"
"mpp"="application/vndms-project"
"mps"="video/x-mpeg"
"mpt"="application/vndms-project"
"mpv"="video/mpg"
"mpv2"="video/mpeg"
"mpw"="application/vndms-project"
"mpx"="application/vndms-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/vndadobepdx"
"pfx"="application/x-pkcs12"
"pgl"="application/x-pgl"
"pic"="application/x-pic"
"pko"="application/vndms-pkipko"
"pl"="application/x-perl"
"plg"="text/html"
"pls"="audio/scpls"
"plt"="application/x-plt"
"png"="image/png"
"png"="application/x-png"
"pot"="application/vndms-powerpoint"
"ppa"="application/vndms-powerpoint"
"ppm"="application/x-ppm"
"pps"="application/vndms-powerpoint"
"ppt"="application/vndms-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/vndms-powerpoint"
"r3t"="text/vndrn-realtext3d"
"ra"="audio/vndrn-realaudio"
"ram"="audio/x-pn-realaudio"
"ras"="application/x-ras"
"rat"="application/rat-file"
"rdf"="text/xml"
"rec"="application/vndrn-recording"
"red"="application/x-red"
"rgb"="application/x-rgb"
"rjs"="application/vndrn-realsystem-rjs"
"rjt"="application/vndrn-realsystem-rjt"
"rlc"="application/x-rlc"
"rle"="application/x-rle"
"rm"="application/vndrn-realmedia"
"rmf"="application/vndadobermf"
"rmi"="audio/mid"
"rmj"="application/vndrn-realsystem-rmj"
"rmm"="audio/x-pn-realaudio"
"rmp"="application/vndrn-rn_music_package"
"rms"="application/vndrn-realmedia-secure"
"rmvb"="application/vndrn-realmedia-vbr"
"rmx"="application/vndrn-realsystem-rmx"
"rnx"="application/vndrn-realplayer"
"rp"="image/vndrn-realpix"
"rpm"="audio/x-pn-realaudio-plugin"
"rsml"="application/vndrn-rsml"
"rt"="text/vndrn-realtext"
"rtf"="application/msword"
"rtf"="application/x-rtf"
"rv"="video/vndrn-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/vndms-pkicertstore"
"stl"="application/vndms-pkistl"
"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/vndvisio"
"vml"="text/xml"
"vpg"="application/x-vpeg005"
"vsd"="application/vndvisio"
"vsd"="application/x-vsd"
"vss"="application/vndvisio"
"vst"="application/vndvisio"
"vst"="application/x-vst"
"vsw"="application/vndvisio"
"vsx"="application/vndvisio"
"vtx"="application/vndvisio"
"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/vndwapwbmp"
"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/vndwapwml"
"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/vndms-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/vndadobexdp"
"xdr"="text/xml"
"xfd"="application/vndadobexfd"
"xfdf"="application/vndadobexfdf"
"xhtml"="text/html"
"xls"="application/vndms-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"
这主要是升级的时候系统不稳定、兼容性不好,造成的系统崩溃或启动文件损坏。
尝试用下面的方法解决:
一、恢复出厂设置。
1、关机状态下同时按住音量下键+开机键。
2、出现开机界面,松开,一会儿进入到recovery刷机工具。
3、通过音量上和下,选择wipe data,确定(音量键上下选择,电源键确定),出现选项,选yes。
4、 自动返回菜单后点wipe cache,直到自动返回主菜单。
5、选择reboot,重新启动就可以了。
如果是中文菜单。分别选择执行清空数据和清空缓存,也是一样的。
二、
如果上面的方法无法解决,只能用三星的专用刷机工具ODIN工具了。
参考这个网站的方法。
http://samsungbbscnmocom/thread-12644442-1-1html
1、下载安装必要软件。
下载三星手机的驱动,点击这里下载http://wwwnetdedcom/xiao_1phpurl=http://115com/file/c2uwe5nw
下载手机的rom,点击这里下载http://wwwnetdedcom/xiao_1php 012/0418/23541html,下载地址2http://wwwnetdedcom/xiao_1php 012/0416/23506html,这里提供了有多种刷机包,有卡刷的,有Odin刷的,找Odin刷的就可以了。
下载刷机软件(Odin3 v185),点击这里下载 http://wwwnetdedcom/xiao_1phpurl=http://115com/file/anfwnwgl
2、手机不要连到电脑上,先关机,然后按住音量-和Home(主屏)键不放,再按住电源键3秒左右开机,会看到一个警告画面。再按音量+,进入Odin刷机模式。
3、启动Odin。将手机用USB数据线连接到电脑,稍等片刻,Odin应该显示手机已连接。
4、在Odin界面上勾选“Auto reboot”和“F Reset Time”,确认其它的都没勾。点“PDA”按钮,选择要刷写的Firmware文件。注意:这里以及里说的选择哪些哪些、不选择哪些哪些,是针对 XWKDD版Firmware举例的。实际使用时根据你要刷写的Firmware版本、来源以及刷机目的的不同,可能会有不同的选择。
5、点“Start”按钮。Odin将开始刷写,完成后手机会自动重启。
三、如果上面的方法都无法解决,很有可能是硬件问题,建议到找维修人员解决。
0条评论