This is a migrated thread and some comments may be shown as answers.

Does this code uses flash to upload files?

1 Answer 67 Views
AsyncUpload
This is a migrated thread and some comments may be shown as answers.
pramodh
Top achievements
Rank 1
pramodh asked on 01 Aug 2011, 04:23 PM
Hi,

Will you please let me know if the below code uses flash to upload the file? tats coz I mainly want a method to upload files without flash or silverlight..

I did not get ny samples for FileApi or IFrame.. so was just thinking if I can use this..


.aspx 


<telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
</head>
<body>
    <form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
</Scripts>
</telerik:RadScriptManager>

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" />

<div>

     <telerik:RadAsyncUpload ID="RadAsyncUpload1" AutoAddFileInputs="true"  TargetFolder="Files" OnFileUploaded="RadAsyncUpload1_FileUploaded" MultipleFileSelection="Automatic" runat="server">
         
         </telerik:RadAsyncUpload>

        <asp:Button ID="Button1" runat="server" Text="Upload" OnClick="UploadFiles" />

</div>
</form>
</body>
</html>




.aspx.cs

public partial class Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }


    protected void RadAsyncUpload1_FileUploaded(object sender, Telerik.Web.UI.FileUploadedEventArgs e)
    {
        // e.IsValid = !CheckUploadedFileValidity();
        if (e.IsValid)
        {
            byte[] buffer = new byte[e.File.ContentLength];
            using (Stream str = e.File.InputStream)
            {
                str.Read(buffer, 0, e.File.ContentLength);

            }
        }
    }


    protected void UploadFiles(object sender, EventArgs e)
    {
// code
    }
}


1 Answer, 1 is accepted

Sort by
0
Helen
Telerik team
answered on 02 Aug 2011, 12:59 PM
Hello Pramodh,

Please review the following help topic:
http://www.telerik.com/help/aspnet-ajax/asyncupload-upload-modules.html

You may use the following javascript to disable both silverlight and flash:

<script type="text/javascript">
  Telerik.Web.UI.RadAsyncUpload.Modules.Silverlight.isAvailable = function () { return false; }
  Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; }
</script



Best wishes,
Helen
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

Tags
AsyncUpload
Asked by
pramodh
Top achievements
Rank 1
Answers by
Helen
Telerik team
Share this question
or