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

Safari Mobile Upload Inconsistent Success/Failure

3 Answers 193 Views
Upload
This is a migrated thread and some comments may be shown as answers.
Ravi
Top achievements
Rank 1
Ravi asked on 05 Apr 2013, 09:29 PM
We are using Kendo async upload across PC and Mobile platforms, and are encountering issues when trying to upload documents over the mobile-data (3G) network.  Pictures from the iPad (around 250KB) are only successfully uploaded about 25% of the time.  This issue is only occurring on the iPad, in the Safari browser, and when we are not using WiFi.  When using Google Chrome on the device, or when using WiFi, we are able to successfully upload documents without any issues.

This appears to be a network problem, since smaller files (14KB) can be consistently uploaded, while larger files cannot.

When checking the Status and StatusText returned in the onError method, the Status is 0 and the StatusText is empty.  We are able to successfully upload the same documents when attempted on the Kendo upload demo site.

Has anyone encountered similar problems, or have any ideas on what could be causing the inconsistency?

3 Answers, 1 is accepted

Sort by
0
T. Tsonev
Telerik team
answered on 09 Apr 2013, 06:56 AM
Hi,

This kind of problem can be hard to debug, but I have two suggestions:

  • Try replacing the Kendo UI Upload with a regular <input type="file" />. Does this make any difference?
  • Debug the application on the device using Remote Debugging on Mac or Icenium Graphite on Windows.

If that fails, you can try installing a debugging proxy like Fiddler and configure the device to use it.

I hope this helps.

Greetings,
Tsvetomir Tsonev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Accepted
Ravi
Top achievements
Rank 1
answered on 16 Apr 2013, 10:00 PM
Hello again,

I wanted to post the solution we found for this issue.

First off, after doing some debugging (using an attached Safari Debugger) we found we were receiving two errors:
  • 413 - Request Entity Too Large 
  • The Network Connection Was Lost
We fixed this issue by opting to Ignore Client Certificates in IIS for our application.  This is inside the SSL Settings module in IIS.

Logically, I cannot say why this was causing an issue when uploading files over 3G in Safari, but this has resolved our issue.

Thanks!
0
T. Tsonev
Telerik team
answered on 17 Apr 2013, 08:57 AM
Hi,

Thank you for sharing your solution. Anyone with a similar problem should try turning off CCs in IIS.All the best,

Tsvetomir Tsonev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
Tags
Upload
Asked by
Ravi
Top achievements
Rank 1
Answers by
T. Tsonev
Telerik team
Ravi
Top achievements
Rank 1
Share this question
or