Monday, 31 December 2012

multiple file upload in VB.NET

multiple file upload in  VB.NET

Step 1)  Create a Webpage name it as MultipleFileUploadsDemo

Step 2)  Add FileUpload Controls and 1 Button control
        <asp:FileUpload ID="FileUpload1" runat="server"  /><br />
        <asp:FileUpload ID="FileUpload2" runat="server" />
        <br />
        <br />
        <asp:Button ID="btnUpload2" runat="server" Text="Upload files" OnClick="btnUpload_Click"  /><br />

Step 3) Create a uploads folder in WebApplication

Step 4) If Website  is in IIS Directory(for ex:C:\inetpub\wwwroot\Test\WebApplication1) ,make sure all access permissions set   for
IIS_IUSRS(machinename\IIS_USRS) user i.e read and write permissions for uploads folder

Step 5) If Website is file based, no need to worry about permissions

Step 6) Once it is done, Add Event Handler for btnUpload shown above

     protected void btnUploads_Click(Object sender, EventArgs e)

                if (FileUpload1.HasFile)
                    Savefile(FileUpload1.FileContent, FileUpload1.FileName)
                if (FileUpload2.HasFile)
                    Savefile(FileUpload2.FileContent, FileUpload1.FileName)

            Catch ex As Exception
                        End Try


    void Savefile(System.IO.Stream stream, String fileName)
            Imports (System.IO.StreamReader reader = New System.IO.StreamReader(stream))
                Dim content As String =  reader.ReadToEnd()
                System.IO.File.AppendAllText(MapPath("./uploads/" fileName),content)

Tags:multiple file upload in , multiple file upload in 3.5/4.0,multiple file upload in using C#, multiple file upload in C#,multiple FileUpload in

No comments:

Post a Comment