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

RadAsyncUpload problems in Safari

18 Answers 137 Views
AsyncUpload
This is a migrated thread and some comments may be shown as answers.
Pat
Top achievements
Rank 1
Pat asked on 09 Jan 2012, 06:42 PM
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

18 Answers, 1 is accepted

Sort by
0
Pat
Top achievements
Rank 1
answered on 10 Jan 2012, 05:27 PM
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
0
Pat
Top achievements
Rank 1
answered on 10 Jan 2012, 07:01 PM
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
0
Peter Filipov
Telerik team
answered on 12 Jan 2012, 09:46 AM
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
0
Pat
Top achievements
Rank 1
answered on 12 Jan 2012, 04:11 PM
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
0
Peter Filipov
Telerik team
answered on 17 Jan 2012, 10:12 AM
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
0
Pat
Top achievements
Rank 1
answered on 19 Jan 2012, 02:47 PM
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
0
Manesh
Top achievements
Rank 2
answered on 18 May 2012, 07:16 PM
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
0
Peter Filipov
Telerik team
answered on 22 May 2012, 08:55 AM
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.
0
arnaud
Top achievements
Rank 1
answered on 30 Jul 2012, 12:20 PM
"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 ?
0
Peter Filipov
Telerik team
answered on 01 Aug 2012, 10:25 AM
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.
0
Paresh Sen
Top achievements
Rank 1
answered on 18 Jul 2013, 06:26 AM
Hi,

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

thanks.
0
Peter Filipov
Telerik team
answered on 19 Jul 2013, 08:34 AM
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.
0
James
Top achievements
Rank 1
answered on 08 Jun 2015, 05:46 PM

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?

 

0
Dimitar
Telerik team
answered on 09 Jun 2015, 10:26 AM
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
0
James
Top achievements
Rank 1
answered on 15 Jun 2015, 05:22 PM

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

 

0
Dimitar
Telerik team
answered on 16 Jun 2015, 08:08 AM
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
0
Arwad
Top achievements
Rank 1
answered on 30 Jul 2015, 07:06 AM

hi

 

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

Any help

I am using version(2015.1.401.45)

0
Dimitar
Telerik team
answered on 30 Jul 2015, 08:01 AM
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
Tags
AsyncUpload
Asked by
Pat
Top achievements
Rank 1
Answers by
Pat
Top achievements
Rank 1
Peter Filipov
Telerik team
Manesh
Top achievements
Rank 2
arnaud
Top achievements
Rank 1
Paresh Sen
Top achievements
Rank 1
James
Top achievements
Rank 1
Dimitar
Telerik team
Arwad
Top achievements
Rank 1
Share this question
or