<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        ASP.NET對大文件上傳的解決方案

        來源:懂視網 責編:小采 時間:2020-11-27 22:38:22
        文檔

        ASP.NET對大文件上傳的解決方案

        ASP.NET對大文件上傳的解決方案:首先,我們需要下載這個名為 RanUpLoad 的組件。 下載完成之后,兩個 dll 文件添加到項目的引用中區,xml 文件也要復制在項目中的 bin 文件夾下,也就是最后三個文件都要存在于 bin 文件夾中。 接著,上傳控件還是用 ASP.NET 中自帶的 FileUplo
        推薦度:
        導讀ASP.NET對大文件上傳的解決方案:首先,我們需要下載這個名為 RanUpLoad 的組件。 下載完成之后,兩個 dll 文件添加到項目的引用中區,xml 文件也要復制在項目中的 bin 文件夾下,也就是最后三個文件都要存在于 bin 文件夾中。 接著,上傳控件還是用 ASP.NET 中自帶的 FileUplo

        首先,我們需要下載這個名為 RanUpLoad 的組件。

        下載完成之后,兩個 dll 文件添加到項目的引用中區,xml 文件也要復制在項目中的 bin 文件夾下,也就是最后三個文件都要存在于 bin 文件夾中。

        接著,上傳控件還是用 ASP.NET 中自帶的 FileUpload 控件,需要添加的就是在 FileUpload 控件旁邊加入標簽:

        <radU:RadProgressManager ID="Radprogressmanager1" Width="100%" runat="server" />
        <radU:RadProgressArea ID="progressArea1" Width="100%" runat="server">
        </radU:RadProgressArea>
        

        并且在 aspx 文件的起始處添加如下代碼:

        <%@ Register TagPrefix="telerik" Namespace="Telerik.QuickStart" Assembly="Telerik.QuickStart" %>
        <%@ Register TagPrefix="radU" Namespace="Telerik.WebControls" Assembly="RadUpload.Net2" %>
        

        當然,配置文件的 <system.web> 標簽中不能忘記下面這些語句:

        <httpRuntime executionTimeout="3600" maxRequestLength="2097151" ></httpRuntime>
        <httpModules>
          <add name="RadUploadModule" type="Telerik.WebControls.RadUploadHttpModule, RadUpload.Net2"/>
        </httpModules>
        <httpHandlers>
          <add verb="*" path="Telerik.RadUploadProgressHandler.aspx" type="Telerik.WebControls.RadUploadProgressHandler, RadUpload.Net2"></add>
        </httpHandlers>
        

        現在,外部的輪廓都已經布好了,接下來就是點擊上傳之后服務器端所需的操作:

        當然,做這些操作之前,我們先 using 一下 Telerik.WebControls 命名空間。

        // 檢查文件
        if (RadUploadContext.Current == null) { return; }
        if (RadUploadContext.Current.UploadedFiles.Count <= 0) 
        {
          this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "MsgBox", "<script>alert('請選擇上傳文件 !')</script>"); 
          return;
        }
        if (RadUploadContext.Current.UploadedFiles[0].ContentLength >= 2147483647)
        {
          this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "MsgBox", "<script>alert('上傳的文件不得超過 2GB !')</script>");
          return;
        }
        UploadedFile file = RadUploadContext.Current.UploadedFiles[0];
        string fileName = Path.GetFileName(file.FileName);
        string virtualPath = System.IO.Path.Combine("~/save", fileName);
        string savePath = this.MapPath(virtualPath);
        file.SaveAs(savePath, true); 

        至此,文件上傳的處理工作已經完成,以上的cs代碼是我自己的一些操作處理,大家可以根據自己情況酌情修改,比如也可以放置多個FileUpload 控件,

        用foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles){ ... }  這樣的方式處理多個文件的上傳。

        希望此篇文章可以幫助對大文件上傳頭疼的朋友們去輕松處理上傳問題。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        ASP.NET對大文件上傳的解決方案

        ASP.NET對大文件上傳的解決方案:首先,我們需要下載這個名為 RanUpLoad 的組件。 下載完成之后,兩個 dll 文件添加到項目的引用中區,xml 文件也要復制在項目中的 bin 文件夾下,也就是最后三個文件都要存在于 bin 文件夾中。 接著,上傳控件還是用 ASP.NET 中自帶的 FileUplo
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产免费一区二区三区在线观看| 久久综合亚洲色hezyo| 国产免费久久精品99久久| 免费成人黄色大片| 激情吃奶吻胸免费视频xxxx| 免费一级一片一毛片| 免费一区二区三区在线视频| 亚洲精品无码久久久| 两性色午夜免费视频| 亚洲av无码一区二区乱子伦as | 亚欧免费视频一区二区三区| 久久亚洲美女精品国产精品| 在线观看H网址免费入口| 亚洲色欲色欲www| 国产精品免费视频一区| 永久免费精品影视网站| 亚洲精品乱码久久久久久蜜桃不卡 | 久久精品国产精品亚洲色婷婷| 日本免费污片中国特一级| 亚洲国产成+人+综合| 好吊妞998视频免费观看在线| 深夜a级毛片免费视频| 亚洲av永久无码精品漫画| 久九九精品免费视频| 国产午夜亚洲精品不卡免下载| 亚洲国产另类久久久精品黑人 | 国产精品美女午夜爽爽爽免费| 精品女同一区二区三区免费播放| 在线观看国产区亚洲一区成人| APP在线免费观看视频| 亚洲人成网站18禁止久久影院| 免费的一级黄色片| 国产在线观看无码免费视频| 亚洲视频在线不卡| 日产国产精品亚洲系列| 18禁在线无遮挡免费观看网站| 狠狠色香婷婷久久亚洲精品| 中国亚洲女人69内射少妇| 99久久精品日本一区二区免费| 男女猛烈激情xx00免费视频| 亚洲精品视频免费看|