⑴ .net 上傳文件
file 那個目錄存在了嗎
⑵ 如何上傳.net 網站
說不清楚,發給我,我給你傳
寫網路hi,給我,我在線,你在線情況下才行 
這樣,您搜索一下.net 發布的問題Google,網路廣告多,您機器上有VS嗎,有的話方便很多,要不我說個時間吧,10點,您hi我,什麼你睡覺了,那我沒辦法了,什麼伺服器晚上不開,您叫我情何以堪,限制今天
⑶ c# .net文件上傳文件的源代碼
string path = Server.MapPath("/");
    string filename = File.PostedFile.FileName;  //獲得上傳文件全路徑
    int place = filename.LastIndexOf(".") + 1;    //獲得文件擴展名的位置
    string year = DateTime.Now.Year.ToString();    //獲得系統時間的年
    string month = DateTime.Now.Month.ToString();   //獲得系統時間的月
    string day = DateTime.Now.Day.ToString();    //獲得系統時間的日
    string hour = DateTime.Now.Hour.ToString();    //獲得系統時間的時
    string min = DateTime.Now.Minute.ToString();   //獲得系統時間的分
    string sec = DateTime.Now.Second.ToString();   //獲得系統時間的秒
    string mill = DateTime.Now.Millisecond.ToString();  //獲得系統時間的毫秒
    string extname = filename.Substring(place);    //獲得上傳文件的擴展名
    string fullname = year + month + day + hour + min + sec + mill + "." + extname;//重新生成圖片名
    string imgpath = path + "BgManage/Proct/picture/" + fullname;//上傳文件的存放路徑
    File.PostedFile.SaveAs(imgpath);    //文件上傳
⑷ 用.NET開發程序實現上傳功能怎麼做
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
/// <summary>
/// MyUpload 的摘要說明
/// </summary>
public class MyUpload
{
    private System.Web.HttpPostedFile postedFile = null;
    private string savePath = "";
    private string[] extension;
    private int fileLength = 0;
    public string[] filestype ={ "txt", "doc", "gif" };
 public MyUpload()
 {
  //
  // TODO: 在此處添加構造函數邏輯
  //
 }
    public string Help
    {
        get
        {
            string helpstring;
            helpstring = "<font size=3>MyUpload myUpload=new MyUpload(); //構造函數";
            helpstring += "myUpload.PostedFile=file1.PostedFile;//設置要上傳的文件";
            helpstring += "myUpload.SavePath=\"e:\\\";//設置要上傳到伺服器的路徑,默認c:\\";
            helpstring += "myUpload.FileLength=100; //設置上傳文件的最大長度,單位k,默認1k";
            helpstring += "myUpload.Extension=\"doc\";設置上傳文件的擴展名,默認txt";
            helpstring += "label1.Text=myUpload.Upload();//開始上傳,並顯示上傳結果";
            helpstring += "<font size=3 color=red>";
            return helpstring;
        }
    }
    public System.Web.HttpPostedFile PostedFile
    {
        get
        {
            return postedFile;
        }
        set
        {
            postedFile = value;
        }
    }
    public string SavePath
    {
        get
        {
            if (savePath != "") return savePath;
            return "c:\\";
        }
        set
        {
            savePath = HttpContext.Current.Server.MapPath("../upimages/") + value;/////////////////////注意這里選取上傳文件路徑,可以修改成傳遞參數類型的
        }
    }
    public int FileLength
    {
        get
        {
            if (fileLength != 0) return fileLength;
            return 1024;
        }
        set
        {
            fileLength = value * 1024;
        }
    }
    public string[] Extension
    {
        get
        {
            if (extension != null) return extension;
            return filestype;
        }
        set
        {
            extension = value;
        }
    }
    public string PathToName(string path)
    {
        int pos = path.LastIndexOf("\\");
        return path.Substring(pos + 1);
    }
    public string Upload()
    {
        int biaoshi = 0;
        if (PostedFile.FileName != "")
        {
            try
            {
                string fileName = PathToName(PostedFile.FileName);
                for (int i = 0; i < Extension.Length; i++)
                {
                    if (fileName.EndsWith(Extension[i]))
                    {
                        biaoshi = 1;
                    }
                }
                if (biaoshi != 1)
                {
                    string errs = "";
                    for (int i = 0; i < Extension.Length; i++)
                    {
                        errs = errs + Extension[i] + "/";
                    }
                    return "您必須選擇" + errs + "類型的文件!";
                }
                if (PostedFile.ContentLength > FileLength) return "文件太大,超過了限定值!";
                PostedFile.SaveAs(SavePath + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + fileName.Substring(fileName.Length - 4, 4));
                return DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + fileName.Substring(fileName.Length - 4, 4);
            }
            catch (System.Exception exc) { return exc.Message; }
        }
        return "請選擇文件後再進行上傳!";
    } 
}
////////////////////使用例子,直接復制沒有修改/////////////////////
        string[] filestype ={ "gif", "jpg", "png" };
        MyUpload myload = new MyUpload();
        myload.PostedFile = File1.PostedFile;
        myload.SavePath = "";
        myload.FileLength = 1000;
        myload.Extension = filestype;
        Label1.Text = myload.Upload();
        if (Label1.Text.StartsWith("200"))
        {
            Label2.Text = "upimages/" + Label1.Text;
            Label1.Text = "上傳更新成功!";
        }
⑸ .net 怎麼上傳文件
前台代碼:<form id="form1" runat="server">
    <div>
        <asp:FileUpload ID="FileUpload1" runat="server" /><%--上傳文件的控制項--%>
        <asp:Button ID="Button1" runat="server" OnClick="UploadFiles" Text="提交" /><%--提交上傳的文件--%>
    </div>
    </form>後台代碼
protected void UploadFiles(object sender, EventArgs e)
        {         
            try
            {
                if (HttpContext.Current.Request.Files.Count > 0)
                {
                    //System.Web.HttpPostedFile Provides access to indivial files that have been uploaded by a client.
                    HttpPostedFile postedFile = HttpContext.Current.Request.Files[0];//獲得用戶提交的文件
                    string savePath;
                    string dir = HttpContext.Current.Request.PhysicalApplicationPath;//當前應用程序的根目錄
                    savePath = dir + "Upload/DocumentFiles/";//保存文件的目錄,要事先添加,不會自己添加
                    string date = DateTime.Now.ToString("yyyy-M-d") + "-" + DateTime.Now.Hour.ToString() + "-" +     DateTime.Now.Minute.ToString() + "-" + DateTime.Now.Second.ToString() + "-";//根據自己需要添加
                    savePath +=date+Path.GetFileName(postedFile.FileName);
                    if (File.Exists(savePath))
                    {
                        File.Delete(savePath);//如果文件已經存在就將已存在的文件刪除
                    }
                    postedFile.SaveAs(savePath);//將用戶提交的文件postedFile保存為savePath                 
                  }
            }
            catch (Exception ex)
            {
               
            }      
        }
⑹ 如何在ASP.NET上上傳視頻
protected bool btnFileUpload_Click()
        {
            Boolean fileOK = false;
            //獲取上傳的文件名   
            string fileName = this.FileUpload1.FileName;
            //獲取物理路徑   
            String path = Server.MapPath("images/");
            //判斷上傳控制項是否上傳文件   
            if (FileUpload1.HasFile)
            {
                //判斷上傳文件的擴展名是否為允許的擴名".gif", ".png", ".jpeg", ".jpg" ,".bmp"   
                String fileExtension = System.IO.Path.GetExtension(fileName).ToLower();
                String[] Extensions = { ".gif", ".png", ".jpeg", ".jpg", ".bmp" };
                for (int i = 0; i < Extensions.Length; i++)
                {
                    if (fileExtension == Extensions[i])
                    {
                        fileOK = true;
                    }
                }
            }
            //如果上傳文件擴展名為允許的擴展名,則將文件保存在伺服器上指定的目錄中   
            if (fileOK)
            {
                try
                {
                    ViewState["pic"] = "images/" + fileName.ToString();//獲取上傳成功後的路徑
                    this.FileUpload1.PostedFile.SaveAs(path + fileName);
                    return true;
                    //MessageBox("文件上傳完畢");
                }
                catch (Exception ex)
                {
                    MessageBox("文件不能上傳,原因:" + ex.Message);
                    return false;
                }
            }
            else
            {
                MessageBox("請正確的上傳圖片");
                return false;
            }
        }
        protected void MessageBox(string str)
        {
            Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('" + str + "');</script>");
        } 
把擴展名改為你需要的就可以了
⑺ 如何把.net代碼上傳到伺服器
你保存的時候 指定了物理路徑 這點肯定不行 需使用Server.MapPath('文件路徑') 採用相對路徑存儲
⑻ ASP.net(C#)文件上傳功能
#region 附件上傳
        /// <summary>
        /// 附件上傳
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            string filename = this.FileUpload1.PostedFile.FileName;
            string filetype = this.FileUpload1.PostedFile.ContentType;
            if (FileUpload1.HasFile)
            {
                string newfilename = System.DateTime.Now.Year.ToString() + System.DateTime.Now.Month.ToString() + System.DateTime.Now.Day.ToString() + System.DateTime.Now.Minute.ToString() + System.DateTime.Now.Second.ToString() + filename.Substring(filename.LastIndexOf("."), filename.Length - filename.LastIndexOf("."));
                int len = filename.Length - filename.LastIndexOf("\\") - 1;
                filename = filename.Substring(filename.LastIndexOf("\\") + 1, len);
                string strPath = Server.MapPath("..\\..\\" + "uploadfile\\");
                this.FileUpload1.PostedFile.SaveAs(strPath + newfilename);
                this.Label3.Text = "..\\..\\uploadfile\\" + newfilename;
                this.Label4.Visible = true;
            }
            else
            {
                Response.Write("<script>alert('請選擇上傳的附件!')</script>");
            }
        }
#endregion
⑼ .net實現文件上傳到伺服器
1、前端界面十分簡單,只是放一個file類型的和一個按鈕,並且為這個按鈕添加點擊事件(btnUpLoad_Click),如下圖:
protectedvoidbtnUpLoad_Click(objectsender,EventArgse)
{
//取出所選文件的本地路徑
stringfullFileName=this.UpLoad.PostedFile.FileName;
//從路徑中截取出文件名
stringfileName=fullFileName.Substring(fullFileName.LastIndexOf()+1);
//限定上傳文件的格式
stringtype=fullFileName.Substring(fullFileName.LastIndexOf(.)+1);
if(type==doc||type==docx||type==xls||type==xlsx||type==ppt||type==pptx||type==pdf||type==jpg||type==bmp||type==gif||type==png||type==txt||type==zip||type==rar)
{
//將文件保存在伺服器中根目錄下的files文件夾中
stringsaveFileName=Server.MapPath(/files)++fileName;
UpLoad.PostedFile.SaveAs(saveFileName);
Page.ClientScript.RegisterStartupScript(Page.GetType(),message,<scriptlanguage='javascript'defer>alert('文件上傳成功!');</script>);
//向資料庫中存儲相應通知的附件的目錄
BLL.news.InsertAnnexBLLinsertAnnex=newBLL.news.InsertAnnexBLL();
AnnexEntityannex=newAnnexEntity();//創建附件的實體
annex.AnnexName=fileName;//附件名
annex.AnnexContent=saveFileName;//附件的存儲路徑
annex.NoticeId=noticeId;//附件所屬「通知」的ID在這里為已知
insertAnnex.InsertAnnex(annex);//將實體存入資料庫(其實就是講實體的這些屬性insert到資料庫中的過程,具體BLL層和DAL層的代碼這里不再多說)
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(),message,<scriptlanguage='javascript'defer>alert('請選擇正確的格式');</script>);
}
}
						
