Safari Mobile Upload Inconsistent Success/Failure

4 posts, 1 answers
  1. Ravi
    Ravi avatar
    2 posts
    Member since:
    Jun 2012

    Posted 05 Apr 2013 Link to this post

    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?
  2. T. Tsonev
    Admin
    T. Tsonev avatar
    2772 posts

    Posted 09 Apr 2013 Link to this post

    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!
  3. Kendo UI is VS 2017 Ready
  4. Answer
    Ravi
    Ravi avatar
    2 posts
    Member since:
    Jun 2012

    Posted 16 Apr 2013 Link to this post

    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!
  5. T. Tsonev
    Admin
    T. Tsonev avatar
    2772 posts

    Posted 17 Apr 2013 Link to this post

    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!
Back to Top
Kendo UI is VS 2017 Ready