小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

.NET批量上傳控件HtmlInputFiles編程詳解

 趨明 2012-03-30

.NET批量上傳控件HtmlInputFiles編程詳解

此控件支持多個文件同時上傳,而且上傳文件的數(shù)量、大小及格式可以根據(jù)自己的需要進(jìn)行設(shè)置,并且使用非常簡單。

  1.HtmlInputFiles控件屬性

  下圖是該控件的主要屬性:

  屬性名                   功能

  FileFilter                設(shè)置上傳文件的類型

  MaxCount              設(shè)置最多可以上傳幾個文件

  RecordCount        設(shè)置上傳控件的初始值

  FileSize                  設(shè)置上傳文件的大小

  其它屬性的功能一目了然,就不介紹了。


  2.HtmlInputFiles控件運(yùn)用

  下圖為該控件使用中的截圖

  “添加上傳”按鈕用來增加上傳附件,“減少上傳”按鈕用來減少上傳附件。

  具體使用如下:

  前臺代碼:

    <div>    
        
<cc1:HtmlInputFiles ID="HtmlInputFiles1" runat="server" AddButtonVisible="True" MaxCount="15" RecordCount="1" FileFilter=".GIF|.JPG|.JPEG|.RAR|.TXT" />    
        
<br />
        
<asp:Button ID="BtnUpfile" runat="server" onclick="BtnUpfile_Click" Text="上 傳" />
    
</div>

  后臺代碼:

        protected void BtnUpfile_Click(object sender, EventArgs e)
        {
            
if (this.HtmlInputFiles1.CheckAllPostedFile(true))
            {
                
for (int i = 0; i <= this.HtmlInputFiles1.RecordCount; i++)
                {
                    System.IO.FileInfo info
= new FileInfo(this.HtmlInputFiles1[i].PostedFile.FileName);
                    
string fileName = info.Name;
                    
string filePath = "UpLoads/" + System.Guid.NewGuid().ToString() + fileName;                  
                    
this.HtmlInputFiles1[i].PostedFile.SaveAs(Server.MapPath(filePath));
                }
            }
        }

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多