2017年4月14日 星期五

[c#]上傳程式網頁範例


因為我看到很多教學網頁都寫得很難懂,像是把上傳限制和上傳程式分開寫教學,所以我測試了一個實際上可以跑的精簡版本放在這邊,希望能加快寫程式查資料的速度。

註:
//假設主目錄在C:\TESTA\WebSite1,圖片資料夾在C:\TESTA\WebSite1\FileUploadDemo





--
前端:
擺至少三個元件如下:
--





--
後端:
簡單地說只有這一小段,註解是安裝的注意事項
--

//上傳excel檔案
    protected void uploadExcelFile()
    {
        //假設主目錄在C:\TESTA\WebSite1,圖片資料夾在C:\TESTA\WebSite1\FileUploadDemo
        String saveDir = "\\WebSite1\\FileUploadDemo\\";
        String appPath = Request.PhysicalApplicationPath;

        if (FileUpload1.HasFile)
        {
            String savePath = appPath + saveDir + FileUpload1.FileName;
            FileUpload1.SaveAs(savePath);
            Label5.Text = "上傳成功,檔名:" + savePath;
        }
        else
        {
            Label5.Text = "請先挑選檔案再上傳";
        }
    }





--
webconfig的部份:
--

   
   

--
執行結果:
成功的話上傳會有檔案,注意有20mb的限制(webconfig)
--




這是連結


沒有留言: