最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Asp.Net超大文件上傳問題解決

 更新時間:2013年06月07日 10:47:08   作者:  
Asp.Net超大文件上傳問題解決,需要的朋友可以參考一下

  最近涉及到用asp.net做上傳功能的一個問題,因為asp.net有fileupload的上傳控件,但是這個控件上傳的文件大小有限,所以根本滿足不了需求
百度了下,很多人遇到asp.net上傳超大文件的困惑,偶爾搜索發(fā)現(xiàn)csdn有個哥們提到這個超大文件如何實現(xiàn),RadUpload.Net2.dll并且提供了這個動態(tài)庫進行處理超大文件的上傳處理過程。于是就下載下來看了看,果然效果不錯,不但支持吵過700M的文件上傳快速,更重要的是支持多線程的上傳文件。
查看源代碼發(fā)現(xiàn)利用的控件也是fileupload的控件,但是處理的過程調用的是RadUpload.Net2.dll處理的。
上傳后文件存放到bin下面的upload文件夾下面,并且可以對上傳的文件進行重新命名。

RadUpload.Net2.dll:下載地址


1.創(chuàng)建一個aspx的頁面。
2.創(chuàng)建<asp:FileUpload ID="FileUpload1" runat="server" />。
3.創(chuàng)建<asp:Button ID="Button3" runat="server" Text="上傳" OnClick="Button1_Click" />
4.上傳代碼中調用net2.dll的動態(tài)庫處理過程。
5.如果創(chuàng)建多個上傳文件,可以多寫幾個<asp:FileUpload ID="FileUpload1" runat="server" />。
6.最后單擊上傳按鈕,執(zhí)行其中處理過程。
具體過程如下

復制代碼 代碼如下:

 foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles)
            {
                string Path = Server.MapPath(@"~/Uploads");

                //如果路徑不存在,則創(chuàng)建
                if (System.IO.Directory.Exists(Path) == false)
                {
                    System.IO.Directory.CreateDirectory(Path);
                }

                //組合路徑,file.GetName()取得文件名
                string oldfilename = file.GetName().ToString();

                //如果對上傳后的文件進行重新命名,根據(jù)guid進行命名,則放開下面二行代碼
                //string fileType = oldfilename.Substring(oldfilename.LastIndexOf("."));
                //string newfilename = Guid.NewGuid().ToString("N") + fileType;
                //Path = Path + "/" + file.GetName().ToString();
                Path = Path + "/" + oldfilename;

                //保存
                file.SaveAs(Path, true);
                string newurl = @"~/Uploads/" + oldfilename;             
            }

相關文章

最新評論

石泉县| 富民县| 宾阳县| 綦江县| 阳山县| 尉氏县| 汕头市| 冀州市| 共和县| 德清县| 贡山| 遂平县| 湘潭市| 泸州市| 顺平县| 屏南县| 神木县| 聂拉木县| 绍兴市| 太仓市| 勃利县| 瑞昌市| 老河口市| 秦皇岛市| 天台县| 龙岩市| 辽中县| 井陉县| 留坝县| 渭南市| 虹口区| 葫芦岛市| 灵武市| 修文县| 赤峰市| 阿鲁科尔沁旗| 永修县| 雷州市| 盐城市| 会同县| 玉环县|