File History

6 posts, 0 answers
  1. dhuss
    dhuss avatar
    120 posts
    Member since:
    Sep 2009

    Posted 02 Jul 2013 Link to this post

    When you use the standard "input" control with type="file", the browse button opens the file select window. The file name dropdown may contain a history of files that you previously worked with. Does the radAsyncUpload have a property to set that keeps this history. When we use this control, the file dropdown never contains any history. If I click the select button on this page and then the file dropdown, I see a list of all the files I have worked with over the last several days. Suggestions

    Thanks
    Dennis
  2. Hristo Valyavicharski
    Admin
    Hristo Valyavicharski avatar
    975 posts

    Posted 05 Jul 2013 Link to this post

    Hi Dennis,

    RadAsyncUpload control is based on the same standard html input. I have tested this on Windows 7 and can confirm that RadAsyncUpload shows the same dropdown history.  However it does not have property that allow you cannot control the Open File Dialog. It just tells the browser to open this dialog.

    Please record a video to see what differences you observe.

    Regards,
    Hristo Valyavicharski
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. dhuss
    dhuss avatar
    120 posts
    Member since:
    Sep 2009

    Posted 05 Jul 2013 Link to this post

    How do I get a video to you beings your "attach files" only accepts graphics extensions. I have a wmv file that shows the standard input, radUpload, and radAsyncUpload. Both the standard and radUpload show file history, radAsyncUpload doesn't. This is my aspx code.

        <%--Standard Input--%>
        <tr>
            <td>
                <asp:Label ID="Label24" runat="server" Text="Standard Input"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>
                <input id="aspInput" runat="server" type="file" />
            </td>
        </tr>
        <tr>
            <td>
                  
            </td>
        </tr>
        <%--RadUpload--%>
         <tr>
            <td>
                <asp:Label ID="Label18" runat="server" Text="RadUpload"></asp:Label>
            </td>
        </tr>
       <tr>
            <td>
                <telerik:RadUpload ID="fupDocument" runat="server" Localization-Select="Browse" TabIndex="-1">
                    <Localization Select="Browse"></Localization>
                </telerik:RadUpload>
            </td>
        </tr>
        <tr>
            <td>
                  
            </td>
        </tr>
        <%--RadAsyncUpload--%>
        <tr>
            <td>
                <asp:Label ID="Label22" runat="server" Text="RadAsyncUpload"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>
                <telerik:RadAsyncUpload ID="radUpload1" runat="server" MultipleFileSelection="Automatic"
                    Width="100%" EnableEmbeddedSkins="false" ControlObjectsVisibility="All" MaxFileInputsCount="5"
                    InputSize="50" OnClientAdded="onClientAdded" OnClientFilesSelected="onClientFilesSelected"
                    EnableFileInputSkinning="false">
                </telerik:RadAsyncUpload>
            </td>
        </tr>
     
     
    <script type="text/javascript" language="javascript">
     
        var isCanceled = false;
        function onClientFilesSelected(sender, args) {
            if (args.get_count() > 5) {
                args.set_cancel(true);
                isCanceled = true;
                alert("Please only select a maximum of 5 files");
            }
        }
     
        function onClientAdded(sender, args) {
            if (isCanceled && sender._uploadedFiles.length > 0) {
                $telerik.$(args.get_row()).remove();
                isCanceled = false;
            }
        }
     
    </script>


  5. Hristo Valyavicharski
    Admin
    Hristo Valyavicharski avatar
    975 posts

    Posted 11 Jul 2013 Link to this post

    Hi Dennis,

    You may open a support ticket, where you will be able to upload video files or you may use some free software like Jing. Here is a short video showing how I tested your code. On the video you can see that all browsers use the Open Dialog Window. There is one exception to that case and it is thrown when the  RadAsyncUplod is used in IE9. In this case RadAsyncUpload uses Silverlight upload module which opens its own window. However, I would suggest that you disable the Silverlight module by setting DisablePlugins property to true.

    Regards,
    Hristo Valyavicharski
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  6. dhuss
    dhuss avatar
    120 posts
    Member since:
    Sep 2009

    Posted 11 Jul 2013 Link to this post

    Hi Hristo,
    I tried the DisablePlugins = true property and you do get the file history but you loose the ability Ctrl-Click and select multiple files at one time. You can select a single file and then reclick the select button and do this same process multiple times. It is more convenient for our clients to be able to select multiple files at one time than see a file history. Thanks for your help on this. BTW, I am using version 2013.1.417.35

    Dennis
  7. Hristo Valyavicharski
    Admin
    Hristo Valyavicharski avatar
    975 posts

    Posted 16 Jul 2013 Link to this post

    Hi Dennis,

    RadAsyncUpload relies on upload modules to offers Multiple Files Selection for the older browsers. When DisablePlugins is set to true older browsers use the most simple IFrame module. Unfortunately it does not provide support for multiple files selection - browser limitation. RadAsyncUpload module uses Silverlight module only for IE7/8/9.

    It depends on the browsers version that your customers use. With higher priority is applied HTML5 FileAPI module as it offers the riches functionality. If the browser doesn't support it, Silverlight/Flash are used. If these both plugins are not installed then IFrame module is used.

    Regards,
    Hristo Valyavicharski
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017