վҳ   ϵ 
վҳ ע ҵʾ ͨ ܽվ ̬ ҵƽ̨  
վҳ
֧ҳ
ռ
ܽվ
ͨ
̬
ѯ
 

   

Asp.net �ļ��ϴ���ʵ��
<%@ page Language = "C#" debug = "true" %>
<%@ Import Namespace = "System.IO" %>
<script language = "C#" runat = "server">

public void uploadFile(object sender , EventArgs E) {
//����ϴ��ļ���Ϊ��
if(inputFile.PostedFile.ContentLength > 0) {
//�趨�ϴ��ļ��ı���·��
string strSaveDir = "./upload/";
string strName = inputFile.PostedFile.FileName;
//ȡ���ļ���(����·��)�����һ��"."������
int intExt = strName.LastIndexOf(".");
//ȡ���ļ���չ��
string strExt = strName.Substring(intExt);
//�������Զ��������ں��ļ���С��ͬΪ�ļ�����,ȷ���ļ������ظ�
/*
DateTime datNow = DateTime.Now;
string strNewName = datNow.DayOfYear.ToString() + inputFile.PostedFile.ContentLength.ToString() + strExt; */
//ȡ���ļ���(����·��)�����һ��"\"������
int intPath = strName.LastIndexOf("\\");
//ȡ���ļ���(������·��)
string strNewName = strName.Substring(intPath);
//�����ļ�������Ҫ��Ŀ¼,������IIS��Ŀ¼�µ�uploadĿ¼.����Ըı�.
//ע��: ��������Server.MapPath()ȡ��ǰ�ļ��ľ���Ŀ¼.��asp.net��"\"������"\\"����
inputFile.PostedFile.SaveAs(Server.MapPath(strSaveDir + strNewName));
//�õ�����ļ����������:�ļ���,�ļ�����,�ļ���С
labelUpResult.Text = "�ϴ��ɹ���";
labelFileName.Text = "�ļ�Դ��" + strName;
labelFileExt.Text = "�ļ����ͣ�" + inputFile.PostedFile.ContentType + "( " + strExt + " )";
labelFileSize.Text = "�ļ���С��" + (inputFile.PostedFile.ContentLength / 1024).ToString() + " K Byte(s)";
} else {
labelUpResult.Text = "��ѡ����Ҫ�ϴ����ļ���";
labelFileName.Text = "";
labelFileExt.Text = "";
labelFileSize.Text = "";
}
}
</script>

<html>
<head>
<title>�ϴ��ļ�</title>
</head>
<body>
<div align="center">

<table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#eeeeee" id="AutoNumber1">
<form id="formFile" method="post" action="" enctype="multipart/form-data" runat="server">
<tr>
<td align="center">
<input type="file" id="inputFile" name="inputFile" runat="server" size="64">
</td>
</tr>
<tr>
<td align="center">
<input type="button" value="Upload" OnServerClick="uploadFile" id="Button1" name="Button1" runat="server">
</td>
</tr>
<tr>
<td align="center">
<asp:Label id="labelUpResult" runat="server" text="" font-bold="True" forecolor="#FF0000"/><br>
<asp:Label id="labelFileName" runat="server" text="" font-bold="True" forecolor="#FF0000"/><br>
<asp:Label id="labelFileExt" runat="server" text="" font-bold="True" forecolor="#FF0000"/><br>
<asp:Label id="labelFileSize" runat="server" text="" font-bold="True" forecolor="#FF0000"/><br>
</td>
</tr>
</form>
</table>



</div>
</body>
</html>

 
  打 印   发 送 时代互联Todaynic.com, Inc. 版权所有 ©2000-2024
《中华人民共和国增值电信业务经营许可证》 ISP证粤B2-20042046