asp.netÉÏ´«ÎļþС½á
£¼input id = " loFile " type = " file " runat = " server " £¾
£¼form method = " post " enctype =" multipart/form-data " runat = " server "£¾
£¼/form £¾
1.»ñµÃÉÏ´«ÎļþµÄÃû³Æ£º£¨¹Ø¼üÊÇPostedFileÀàµÄÓ¦Óã©
ʹÓÃPathÀàÖеÄGetFileName·½·¨£¬¾ßÌåÈçÏ£º
lstrFileName = loFile.PostedFile.FileName
¡¡¡¡' ×¢£º loFile.PostedFile.FileName ·µ»ØµÄÊÇͨ¹ýÎļþ¶Ô»°¿òÑ¡ÔñµÄÎļþÃû£¬
¡¡¡¡ÕâÖ®Öаüº¬ÁËÎļþµÄĿ¼ÐÅÏ¢
lstrFileName = Path.GetFileName ( lstrFileName )
¡¡¡¡' È¥µôĿ¼ÐÅÏ¢£¬·µ»ØÎļþÃû³Æ
£¨2£©. ÅжÏÉÏ´«Ä¿Â¼ÊÇ·ñ´æÔÚ£¬²»´æÔھͽ¨Á¢
¡¡¡¡½¨Á¢Ä¿Â¼ÒªÊ¹Óõ½DirectoryÀàÖÐµÄ CreateDirectory ·½·¨£¬ÅжÏĿ¼ÊÇ·ñ´æÔÚÒªÓõ½ Directory ÀàÖеÄExists·½·¨¡£¾ßÌåÈçÏ£º
If ( not Directory.Exists( lstrFileFolder ) ) Then
¡¡Directory.CreateDirectory ( lstrFileFolder )
End If
¡¡' ×¢£ºlstrFileFolderÊÇÓû§ÌîÈëµÄĿ¼Ãû³Æ£¬»òÕßÊÇȱʡµÄĿ¼Ãû³Æ
¡¡¡¡£¼ËÄ£¾£®ÉÏ´«Ñ¡¶¨Îļþµ½·þÎñÆ÷ÉÏ
¡¡¡¡ÔÚÇ°Ãæ¹¤×÷¶¼ÒѾÍê³ÉÒԺ󣬾ͿÉÒÔÉÏ´«ÎļþÁË£¬ÉÏ´«ÎļþÏà¶Ô±È½Ï¼òµ¥£¬¾ÍÓÃÏÂÃæ2ÐÐÓï¾ä¾Í¿ÉÒÔÍê³ÉÉÏ´«¹¤×÷¡£
lstrFileNamePath = lstrFileFolder & lstrFileName
¡¡' µÃµ½ÉÏ´«Ä¿Â¼¼°ÎļþÃû³Æ
loFile.PostedFile.SaveAs ( lstrFileNamePath )
¡¡'ÉÏ´«Îļþµ½·þÎñÆ÷
¡¡¡¡£¼Î壾£®»ñµÃ²¢ÏÔʾÉÏ´«ÎļþµÄÊôÐÔ
FileName.Text = lstrFileName
¡¡' »ñµÃÎļþÃû³Æ
FileType.Text = loFile.PostedFile.ContentType
¡¡'»ñµÃÎļþÀàÐÍ
FileLength.Text = cStr ( loFile.PostedFile.ContentLength )
¡¡'»ñµÃÎļþ³¤¶È
FileUploadForm.visible = false
AnswerMsg.visible = true
¡¡'ÏÔʾÉÏ´«ÎļþÊôÐÔ
£¼% @ Import Namespace=" System.IO " %£¾
£¼html £¾
£¼BODY £¾
£¼SCRIPT LANGUAGE = "VB" RUNAT = "SERVER" £¾
¡¡Sub UploadFile_Clicked ( Sender as Object, e as EventArgs )
¡¡¡¡Dim lstrFileName as string
¡¡¡¡Dim lstrFileNamePath as string
¡¡¡¡Dim lstrFileFolder as string
¡¡¡¡' Èç¹ûÉÏ´«Ä¿Â¼Îª¿Õ£¬¾ÍʹÓÃ" c:\ "×÷ΪȱʡÉÏ´«Ä¿Â¼
¡¡¡¡' »ñµÃÉÏ´«µ½·þÎñÆ÷µÄĿ¼Ãû³Æ
¡¡¡¡if dir.value £¼£¾ "" then
¡¡¡¡¡¡lstrFileFolder = dir.value
¡¡¡¡else
¡¡¡¡¡¡lstrFileFolder = "c:\"
¡¡¡¡end if
¡¡¡¡' »ñµÃÎļþÃû³Æ
¡¡¡¡lstrFileName = loFile.PostedFile.FileName
Ïà¹ØÎĵµ£º
Äú¿ÉÒÔʹÓà Substitution ¿Ø¼þ£¬ÔÚÍøÒ³ÉÏ´´½¨¿É¶¯Ì¬¸üв¢¿ÉËæºó¼¯³Éµ½»º´æÒ³ÖеÄÇøÓò¡£
Ò»¡¢·½°¸
ʹÓà Substitution ¿Ø¼þ¿ÉÒÔÔÚÒª»º´æÊä³öµÄÍøÒ³ÉÏÖ¸¶¨ÒªÏÔʾ¶¯Ì¬ÄÚÈݵIJ¿·Ö¡£¶ÔÓÚ¶àÊýÄÚÈݶ¼Òª½øÐлº´æµÄÒ³£¬Substitution ¿Ø¼þÌṩÁ˽øÐв¿·ÖÒ³»º´æµÄ¼ò»¯µÄ½â¾ö·½°¸¡£Äú¿ÉÒÔ»º´æÕû¸öÒ³µÄÊä³ö£¬È»ºóʹÓà Subst ......
×òÌì¾ÍÒµ²¿Ò»ÃÀÅ®ÀÏʦÔÚQQÉÏ´þµ½ÎÒ£¬ÎÊÎÒÊDz»ÊÇ×ö¹ýVBScript£¬²¢²»ÓÉ·Ö˵°ÑÎÒQQ¸æËßÁËÒ»¸öÔÚÍâµØ¹¤×÷µÄѧÉú£¬ÈÃËýÀ´×ÉѯÎÒ£¬Ã»°ì·¨ÁË£¬Ó²×ÅͷƤÕÒÕÒ½â¾ö·½·¨¡£
ÔÀ´ÕâλÈí¼þ¹¤³ÌʦËùÔÚµÄÏîÄ¿×éÒª×öÒ»¸ö“¸ú΢Èí²î²»¶àµÄÔ¶³ÌWeb½çÃæÁ¬½Ó”£¬´ó¸ÅÏîÄ¿¾ÀíÊÇÕâô°²Åŵģº“Ëû˵ÓÃJavascriptʵÏֵŦÄÜûÓÐÄÇô ......
1. ASP.NetÊÇʲô£¿
ASP.NetÊǽ¨Á¢ÔÚ΢ÈíÐÂÒ»´ú.Netƽ̨¼Ü¹¹ÉÏ£¬ÀûÓÃÆÕͨÓïÑÔÔËÐÐʱ£¨Common Language Runtime£©ÔÚ
·þÎñÆ÷ºó¶ËΪÓû§Ìṩ½¨Á¢Ç¿´óµÄÆóÒµ¼¶WebÓ¦Ó÷þÎñµÄ±à³Ì¿ò¼Ü¡£
2£®ASP.NetÓëASPµÄÁªÏµºÍÖ÷񻂿±ðÊÇʲô£¿
&n ......
ASP.NET½«WebÕ¾µãϵľø¶Ô·¾¶×ª»»ÎªÐéÄâ·¾¶
2009-11-25 10:39
ºÜ¾³£Ê¹Óõ½µÄÒ»¸ö¹¦ÄÜ,µ«ÔÚÔÚÍøÉÏȴһֱûÓÐÕÒµ½Ïà¹ØµÄ½â¾ö·½·¨,½ñÌì½è×ÅÏîĿӦÓõ½µÄ»ú»áдÁËÁ½¸ö½«¾ø¶Ô·¾¶×ª»»ÎªÐéÄâ·¾¶·â×°ºÃµÄ·½·¨
¡¡¡¡½«WebÕ¾µãϵľø¶Ô·¾¶×ª»»ÎªÏà¶ÔÓÚÖ¸¶¨Ò³ÃæµÄÐéÄâ·¾¶
¡¡¡¡/**//// <summary>
¡¡¡¡/// ½«WebÕ¾µãϵ ......
Êý¾ÝÔ´¿Ø¼þÌṩ¶àÖÖÊý¾Ý·þÎñ£¬ÕâÑù½«¸ß¼¶¹¦ÄÜÌí¼Óµ½Ó¦ÓóÌÐò»á±äµÃ¸ü¼ÓÈÝÒס£Õâ°üÀ¨¸ù¾ÝÖ¸¶¨µÄËÑË÷Ìõ¼þɸѡÊý¾Ý¡£É¸Ñ¡¶ÔÓÚʹÓûº´æÊý¾ÝÓÈÆä·½±ã£¬ÒòΪÄúÎÞÐèÖØÐÂÔËÐвéѯ»òµ÷ÓöÁÈ¡Êý¾ÝµÄ·½·¨¾Í¿ÉÒÔÌṩËÑË÷¹¦ÄÜ¡£
ÈôҪɸѡÊý¾Ý£¬±ØÐë°´ÏÂÁз½Ê½ÅäÖÃÊý¾Ý ......