文件上傳

1、代碼案例:
if (File1.PostedFile.ContentLength != 0)
            {
                StringBuilder myStr = new StringBuilder();
                myStr.Append("文件名稱:" + File1.PostedFile.FileName);
                myStr.Append("<br>");
                myStr.Append("文件類型:" + File1.PostedFile.ContentType);
                myStr.Append("<br>");
                myStr.Append("文件長度:" + File1.PostedFile.ContentLength.ToString());
                myStr.Append("<br>");

                //Response.Write(myStr);
                //return;

                string path = Server.MapPath("./"); //當前路徑 
                string fileName = File1.PostedFile.FileName.Substring(File1.PostedFile.FileName.LastIndexOf('/') + 1);
                path += fileName;

                if (File.Exists(path) == true)
                {
                    Label1.Text = "服務器上已經有了你正在上傳的文件:" + fileName;
                    return;
                }

                File1.PostedFile.SaveAs(path);
                myStr.Append("保存完畢!");
                myStr.Append("<br>");
                Label1.Text = myStr.ToString();
            }
            else
            {
                Label1.Text = "你沒有選擇要上載的文件或者上傳的文件長度爲0!";
            }

2、獲得擴展名稱

string extension = System.IO.Path.GetExtension(fileName);












發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章