RadAsyncUpload problems in Safari

19 posts, 0 answers
  1. Pat
    Pat avatar
    31 posts
    Member since:
    Dec 2011

    Posted 09 Jan 2012 Link to this post

    I'm currently using the RadAsyncUpload for multiple file upload use.  The control works fine in Chrome, IE, Opera, Firefox, etc, but when i go to select multiple files and upload them in Safari, i get an error (see attached image).  Below is a snippet of my RadAsyncUpload code in my aspx file:
    <telerik:RadAsyncUpload ID="Uploader" runat="server" Width="0" Skin="Vista" ToolTip="Choose images to upload." MultipleFileSelection="Automatic" AllowedFileExtensions="jpg,jpeg,png,bmp" AutoAddFileInputs="true" OnClientValidationFailed="ValidateType" OnClientFilesUploaded="CausePostback" OnPreRender="PictureGrid_OnPreRender" OnFileUploaded="UploadFiles_FileUploaded"><Localization Select="Upload Pictures" /></telerik:RadAsyncUpload>

    Any idea why i'm getting the following error or how to fix it?

    Thanks for the help,
     - Pat
  2. Pat
    Pat avatar
    31 posts
    Member since:
    Dec 2011

    Posted 10 Jan 2012 Link to this post

    Update:  I now determine whether or not the user is browsing with Safari.  If they are i disable multiple file selection.  Even when only uploading single images (which are ~850 KB each) the same error occurs.

    Any theories/help would be appreciated.
    - Pat
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Pat
    Pat avatar
    31 posts
    Member since:
    Dec 2011

    Posted 10 Jan 2012 Link to this post

    Have the problem resolved to a point.  My experience regarding this issue:  RadAsyncUpload with Safari using a PC does not work too well (or at all with single/multiple uploading).  Using a Macintosh works only with single file uploading, multiple file uploading also does not work using a Macintosh.

     - Pat
  5. Peter Filipov
    Admin
    Peter Filipov avatar
    1028 posts

    Posted 12 Jan 2012 Link to this post

    Hi Pat,

    In the latest version of our controls the multiple selection in Safari is disabled, because there is an issue with the implementation of the FileApi interface in Safari (the uploaded file are empty). We already reported that problem to Safari. Please clarify which version of our control are you using?
    The error from the screenshot means that you are trying to refresh the page and your data from it will be resend.

    All the best,
    Peter Filipov
    the Telerik team
    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 their blog feed now
  6. Pat
    Pat avatar
    31 posts
    Member since:
    Dec 2011

    Posted 12 Jan 2012 Link to this post

    Thanks for the response Peter.

    I am currently using version 2011.1.413.40.  I have also tested MultipleFileUpload using a simple page with just a RadAsyncUpload control.  Other browsers (Chrome, FireFox, Opera) are also not working with MultipleFileUpload when using a Macintosh.  Is there a way to determine whether the website is being hit by a Macintosh or not?

    - Pat
  7. Peter Filipov
    Admin
    Peter Filipov avatar
    1028 posts

    Posted 17 Jan 2012 Link to this post

    Hello Pat,
     
    I have tested the RadAsyncUpload control under Mac OS 10.7.2 with the mentioned version of our controls, and everything worked as expected. Here is the sample markup that I used:

    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager runat="server" ID="RadScriptManager"></telerik:RadScriptManager>
        <telerik:radasyncupload id="Uploader" runat="server" width="0" skin="Vista" tooltip="Choose images to upload."
            multiplefileselection="Automatic" autoaddfileinputs="true"
            ><Localization Select="Upload Pictures" /></telerik:radasyncupload>
        <asp:Button Text="text" runat="server" />
    </div>
    </form>

    Could you please send me a working sample project that demonstrates the issue?

    Please review the following post how to detect your machine's operating system.

    Kind regards,
    Peter Filipov
    the Telerik team
    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 their blog feed now
  8. Pat
    Pat avatar
    31 posts
    Member since:
    Dec 2011

    Posted 19 Jan 2012 Link to this post

    Hey Peter thanks for the response,

    I tried out your code and it seemed to work fine.  I'll have to take a look at my code to find the difference.  Thanks again for the help.

    -  Pat
  9. Manesh
    Manesh avatar
    24 posts
    Member since:
    Feb 2012

    Posted 18 May 2012 Link to this post

    Either in IE 9 or Safari or what ever the browser may be Async Upload is working in one machine and not working in another machine. hey guy's please solve the problem i'm un-able to complete my task assigned to me please anny one solve it
  10. Peter Filipov
    Admin
    Peter Filipov avatar
    1028 posts

    Posted 22 May 2012 Link to this post

    Hi Manesh,

    Could you please elaborate on the issue that you get on your machine? If there a server or client side exception? In order to resolve your problem, could you please open a new support ticket and send a pattern to reproduce the issue or a working sample project.

    Regards,
    Peter Filipov
    the Telerik team
    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 their blog feed now.
  11. arnaud
    arnaud avatar
    104 posts
    Member since:
    Jul 2008

    Posted 30 Jul 2012 Link to this post

    "In the latest version of our controls the multiple selection in Safari is disabled"

    It seems that it's still the case in the last version. Can you confirm ?
  12. Peter Filipov
    Admin
    Peter Filipov avatar
    1028 posts

    Posted 01 Aug 2012 Link to this post

    Hello Arnaud,

    I am writing to confirm that MultipleFileSelection under Safari is still disabled. Under Safari RadAsyncUpload control is using FileAPI module to upload files (which is based on FileAPI specification). Safari browser does not implement the interface correctly and that causes issues with multiple selection. We reported the problem and still there is no resolution. As soon the fix is available we are going to enable multiple selection.

    Regards,
    Peter Filipov
    the Telerik team
    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 their blog feed now.
  13. Paresh Sen
    Paresh Sen avatar
    19 posts
    Member since:
    Sep 2009

    Posted 18 Jul 2013 Link to this post

    Hi,

    "MultipleFileSelection under Safari is still disabled"
    Is this behavior still exists.

    thanks.
  14. Peter Filipov
    Admin
    Peter Filipov avatar
    1028 posts

    Posted 19 Jul 2013 Link to this post

    Hello Paresh,

    The issue is resolved by Safari and now it is possible to upload multiple files.

    Regards,
    Peter Filipov
    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.
  15. James
    James avatar
    9 posts
    Member since:
    Jun 2012

    Posted 08 Jun 2015 in reply to Peter Filipov Link to this post

    Hi Peter.

    We are seeing the same issue on our iPad.  I am thinking out iPad is out of date for Safari and/or the OS.  What version of each do we need to be at in order for this to work?  

    Also, we are using Version 2014.3 1209 of your libraries.  Does this version allow multiple files to be uploaded?

     

  16. Dimitar
    Admin
    Dimitar avatar
    281 posts

    Posted 09 Jun 2015 Link to this post

    Hi James,

    File uploading is not possible at all on iOS Safari before iOS 6. And I can confirm that multiple files uploading is expected to work on iOS 7.1 and latest iOS 8.3 Safari. The initial releases of iOS 8 had an issue with multiple files uploading, which was fixed later on by Apple.

    You may try to update your device to the latest possible and test if this fixes the issue. The Telerik UI for ASP.NET AJAX version should allow multiple files upload with Safari.

    Regards,
    Dimitar
    Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  17. James
    James avatar
    9 posts
    Member since:
    Jun 2012

    Posted 15 Jun 2015 in reply to Dimitar Link to this post

    Hi Dimitar.

     I checked on the versions and we are at 8.3.  Is there a specific version of the Telerik libraries that we should be at?

    Thanks.

    Jim Van Dick

     

  18. Dimitar
    Admin
    Dimitar avatar
    281 posts

    Posted 16 Jun 2015 Link to this post

    Hi,

    I have tested your version with iOS 8.3 and multiple files upload works as expected. There is no other specific version that you should be using. I am sending you the test page that works on my side. It includes a RadAsyncUpload with disabled multiple files upload and a second one with enabled, so you can compare their settings and behavior.

    Regards,
    Dimitar
    Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  19. Arwad
    Arwad avatar
    3 posts
    Member since:
    Jan 2014

    Posted 30 Jul 2015 Link to this post

    hi

     

    all the telerik control is working fine in all browser except safari

    Any help

    I am using version(2015.1.401.45)

  20. Dimitar
    Admin
    Dimitar avatar
    281 posts

    Posted 30 Jul 2015 Link to this post

    Hi Arwad,

    Could you please open a new forum thread for the problem faced, as the current thread is dealing with a specific issue related only to the RadAsyncUpload and Safari browser. Thus, we would keep threads consistent and would provide better support to the community.

    It would be helpful if you provide a runnable sample that could be used for issue reproduction or a live URL. And could you check if the issue is reproducible with both iOS 7 and 8 versions or with iOS 8 only.

    Regards,
    Dimitar
    Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017