Downloading via XHR and writing large files using WinJS fails with message "Not enough storage is available to complete this operation"

Hello,
I have an issue that some user are experiencing but I can't reproduce it myself on my laptop. What I am trying to do it grab a file (zip file) via XHR. The file can be quite big, like 500Mb. Then, I want to write it on the user's storage.
Here is the code I use:
DownloadOperation.prototype.onXHRResult = function (file, result) {
var status = result.srcElement.status;
if (status == 200) {
var bytes = null;
try{
bytes = new Uint8Array(result.srcElement.response, 0, result.srcElement.response.byteLength);
} catch (e) {
try {
Utils.logError(e);
var message = "Error while extracting the file " + this.fileName + ". Try emptying your windows bin.";
if (e && e.message){
message += " Error message: " + e.message;
var popup = new Windows.UI.Popups.MessageDialog(message);
popup.showAsync();
} catch (e) { }
this.onWriteFileError(e);
return;
Windows.Storage.FileIO.writeBytesAsync(file, bytes).then(
this.onWriteFileComplete.bind(this, file),
this.onWriteFileError.bind(this)
} else if (status > 400) {
this.error(null);
The error happens at this line:
bytes = new Uint8Array(result.srcElement.response, 0, result.srcElement.response.byteLength);
With description "Not enough storage is available to complete this operation". The user has only a C drive with plenty of space available, so I believe the error message given by IE might be a little wrong. Maybe in some situations, Uint8Array
can't handle such large file? The program fails on a "ASUSTek T100TA" but not on my laptop (standard one)
Can somebody help me with that? Is there a better way to write a downloaded binary file to the disk not passing via a Uint8Array?
Thanks a lot,
Fabien

Hi Fabien,
If Uint8Array works fine on the other computer, it should not be the problem of the API, but instead it could be the setting or configuration for IE.
Actually using XHR for 500MB zip file is not suggested, base on the documentation:
How to download a file, XHR wraps an
XMLHttpRequest call in a promise, which is not a good approach for big item download, please use
Background Transfer instead, which is designed to receive big items.
Simply search on the Internet, and looks like the not enough storage error is a potential issue while using XMLHttpRequest:
http://forums.asp.net/p/1985921/5692494.aspx?PRB+XMLHttpRequest+returns+error+Not+enough+storage+is+available+to+complete+this+operation, however I'm not familiar with how to solve the XMLHttpRequest issues.
--James
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Infopath and Excel Services Not enough storage is available to process this command.

    Hi
    I am trying to access book.xlsx for vacation requests with the following url
    "_vti_bin/ExcelRest.aspx/sites/BPIT/Documents/Book1.xlsx/Model/Ranges('Vacations')?$format=atom&Ranges('FirstDayOff')=2012-10-01&Ranges('LastDayOff')=2012-10-10"
    And shows me error as 
    Not enough storage is available to process this command.
    I would appreciate if anybody can provide solution for the same as it seems very generic.
    Thanks

    Hi,
    How large is your Excel document (total, not just the range you are using)? Does the Rest Web service work with a small range within your spreadsheet?
    The error itself, "Not enough storage is availabe to process this command" is commonly seen in InfoPath if the SharePoint server does not have enough contiguous memory to process the data. This error is most common on minimum hardware requirement servers,
    as well as high end hardware servers when working with large amounts of data at one time.
    Xue-mei Chang
    TechNet Community Support

  • Error NOT ENOUGH STORAGE IS AVAILABLE with large records

    All,
    Windows NT 4.0
    Visual C++ 6.0
    Oracle 8
    OO4023
    The following code has failed when it has large records with an error from the Windows: "Not enough storage is available to complete this operation."
    ODatabase &db = CDB::OGet(GetSession());
    ODynaset ody;
    OParameterCollection params = CDB::OGet(GetSession()).GetParameters(); // =====> ERROR ON THIS LINE.
    Anyone has any idea ?
    Thanks
    Trong
    [email protected]

    The code will not help, it's an abnormal error
    the code has been runing fine for the last two years
    The error is not occuring all the time, it only occured once so far.
    Sincerely yours
    Ray

  • I am new to FCP. I have a canon 60d camera and purchased fcpX. I was recommended to download mgep streamline and convert my files to prores422. I do not have an option for prores 422 in my download. How can I fix the problem.

    I am new to FCP. I have a canon 60d camera and purchased fcpX. I was recommended to download mgep streamline and convert my files to prores422. I do not have an option for prores 422 in my download. How can I fix the problem.Please help. There was another suggestion by vimeo.com to use applexdcam ex 1080p30. I do not have that either in my mpeg download.

    For future reference, you will most likely get more knowledgeable answers if you post in the FCP forum where the folks who use the product regularly hang out:
    https://discussions.apple.com/community/professional_applications/final_cut_pro_ x

  • My iPad is frozen with the message not enough storage.  Options are close and settings but it will not respond to buttons and will not allow me to turn it completely off.  How do I get past that message?

    My iPad is frozen with the message not enough storage.  Options are close and settings but it will not respond to buttons and will not allow me to turn it completely off.  How do I get past that message?

    Delete some apps, files, photos, videos, movies, etc to free up some space.
    How much space is your Other using? You may be able to reduce.
    How Do I Get Rid Of The “Other” Data Stored On My iPad Or iPhone?
    http://tinyurl.com/85w6xwn
    With an iOS device, the “Other” space in iTunes is used to store things like documents, settings, caches, and a few other important items. If you sync lots of documents to apps like GoodReader, DropCopy, or anything else that reads external files, your storage use can skyrocket. With iOS 5/6, you can see exactly which applications are taking up the most space. Just head to Settings > General > Usage, and tap the button labeled Show All Apps. The storage section will show you the app and how much storage space it is taking up. Tap on the app name to get a description of the additional storage space being used by the app’s documents and data. You can remove the storage-hogging application and all of its data directly from this screen, or manually remove the data by opening the app. Some applications, especially those designed by Apple, will allow you to remove stored data by swiping from left to right on the item to reveal a Delete button.
     Cheers, Tom

  • TS3992 My iPad is stuck on message "not enough storage" I've bought more iCloud space, but my device is still stuck on the message and wont respond to the Close or Settings on the touchscreen!  Can anyone help?

    My iPad is stuck on message "not enough storage", and does not respond to touchscreen Close or Settings.  I've bought more iCloud space and tried to get to Settings again to see if I can resume a backup, but no luck.  I'm still in the same boat. Cannot even power off the iPad!!  Can anyone out there help?  I deleted the Backup off the icloud via my PC and hoped this would start off a new one!

    iCloud storage will not help you with your problem. You need to remove data from the iPad to make more room on your iPad available.
    Allan

  • My Ipad displays a message: Not Enough Storage: This ipad cannot be backed up because there is not enough icloud storage available. You can manage  your storage in settings.... Ive tried closing and settings but it doesn´t work and cant do anything

    My Ipad 3erd Gen... si dsiplayin a message:
    "Not Enough Storage: this ipad cannot be backed up because there is noit enough iCloud storage available. you can manage yor setorage in settings"
    Ihave tride pushing either Close or Settings and it doesnt do anything, i cant shut down or push a command in setteings mode, the message appears to be frozen in the center of the screen!
    HELP!!!!!

    Try a reset:
    Hold the Sleep and Home button down for about 10 second until you see the Apple logo.

  • I can not take pictures or back up my phone due to error message not enough storage.I have all of my data turned off and still can not back phone up.? I have deleted lot of pics and messages and still get message..

    I can not take pictures or even back my phone up due to error message not enough storage I have went into manage storage and turned all my apps to off and I still get error. I also have deleted a ton of pictures and apps.

    Hi there mistib,
    You may find the information in the article below helpful.
    iOS: "Not enough free space" alert when trying to sync
    http://support.apple.com/kb/ts1503
    -Griff W.

  • HT4859 I have the error message "Not enough storage. Cannot backup, not enough backup space in ICloud . . . ", but now the "close" and "settings" buttons don't respond and I cant get the IPad to open so I can go change settings. What do I do?

    I have the error message "Not enough storage. Cannot backup, not enough backup space in ICloud . . . ", but now the "close" and "settings" buttons don't respond and I cant get the IPad to open so I can go change settings. What do I do?

    For a "hard" restart of your iPad just press the home and power button at the same time and hold it for at least 10-15 sec. until it restarts.

  • Need help, I have an error message "not enough storage"  for icloud and it will not let me do anything

    Need help... getting an error message "not enough storage" for icloud and it will not let me get passed the message

    See if this helps.
    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons.

  • File adapter  reading and writing large files

    Hi we are getting error when trying to process large files using file adapters. files of size 80 to 100 MB. we need to read the inbound files and write them to another folder in another server. the error we are getting is out of memory. gracias

    Hi,
    Use the asynchronous process or a checkpoint(); to see your instance before it time-out.
    --Khaleel                                                                                                                                                                                                                           

  • Processing Large Files using Chunk Mode with ICO

    Hi All,
    I am trying to process Large files using ICO. I am on PI 7.3 and I am using new feature of PI 7.3, to split the input file into chunks.
    And I know that we can not use mapping while using Chunk Mode.
    While trying I noticed below points:
    1) I had Created Data Type, Message Type and Interfces in ESR and used the same in my scenario (No mapping was defined)Sender and receiver DT were same.
    Result: Scenario did not work. It created only one Chunk file (.tmp file) and terminated.
    2) I used Dummy Interface in my scenario and it worked Fine.
    So, Please confirm if we should always USE DUMMY Interfaces in Scenario while using Chunk mode in PI 7.3 Or Is there something that I am missing.
    Thanks in Advance,
    - Pooja.

    Hello,
    While trying I noticed below points:
    1) I had Created Data Type, Message Type and Interfces in ESR and used the same in my scenario (No mapping was defined)Sender and receiver DT were same.
    Result: Scenario did not work. It created only one Chunk file (.tmp file) and terminated.
    2) I used Dummy Interface in my scenario and it worked Fine.
    So, Please confirm if we should always USE DUMMY Interfaces in Scenario while using Chunk mode in PI 7.3 Or Is there something that I am missing.
    According to this blog:
    File/FTP Adapter - Large File Transfer (Chunk Mode)
    The following limitations apply to the chunk mode in File Adapter
    As per the above screenshots, the split never cosiders the payload. It's just a binary split. So the following limitations would apply
    Only for File Sender to File Receiver
    No Mapping
    No Content Based Routing
    No Content Conversion
    No Custom Modules
    Probably you are doing content conversion that is why it is not working.
    Hope this helps,
    Mark
    Edited by: Mark Dihiansan on Mar 5, 2012 12:58 PM

  • TS4009 Ipad mini message " Not enough Storage" This ipad cannot be backed up because there is not enough storage. problem is that the screen is frozen and has been for days. Will not even allow me to turn off device or slide the screen open not matter wha

    Ipad mini screen is frozen. Message says Not Enough Storage. Cannot be backed up ect. problem is I can not enter settings to manage storage or even turn the device off. the screen is frozen and will not allow me to do anything. Anyone got any ideas?

    OMG!! Thank you, Thank you, Thank you! I did what you suggested and it worked! I know nothing about this stuff. You made my day!

  • FTP and HTTP large file ( 300MB) uploads failing

    We have two IronPort Web S370 proxy servers in a WCCP Transparent proxy cluster.  We are experiencing problems with users who upload large video files where the upload will not complete.  Some of the files are 2GB in size, but most are in the hundreds of megabytes size.  Files of sizes less than a hundred meg seem to work just fine.  Some users are using FTP proxy and some are using HTTP methods, such as YouSendIt.com. We have tried explict proxy settings with some improvment, but it varies by situation.
    Is anyone else having problems with users uploading large files and having them fail?  If so, any advice?
    Thanks,
       Chris

    Have you got any maximum sizes set in the IronPort Data Security Policies section?
    Under Web Security Manager.
    Thanks
    Chris

  • HT1926 Routine update of iTunes failed. Eventually had to uninstall and reinstall iTunes x2. Installation failed with message 'Service Apple Mobile Device failed to start. Verify that you have sufficient privileges to start system services.

    Hi,
    When I tried to install iTunes update this failed, then tried to uninstall and reinstall itunes twice. Failed again. Could not open iTunes. I use an HP PC. Even tried to disable Macafee firewall, still itunes failed to install. Please help!!

    Followed these instructions with a few changes. (Windows 7 x64)
    Uninstalled programs in the following order:
    - Itunes
    - Apple Application Support
    - Apple Software Update
    - Bonjour
    - Apple Mobile Device Support (uninstall failed due to Apple Mobile Device failure)***
    - Restarted System
    - Redownloaded Itunes from website.
    - Run installer as Administratot
    - Succefully installed
    ***To uninstall Apple Mobile Device Support
    - Right clicked on Apple Mobile Device Support, Clicked Charge (second option), Repair, Next (failed to repari)
    - Right clicked the Apple Mobile Device Support in the Programs and Features window and clicked Repair (third option in drop down list). (repaired successfully)
    - Uninstall successful after the repair.
    Below is a guess at a quicker solution:
    Looking at the uninstalls, it may be worth trying to repair the Apple Mobile Device Support through the Program and Features window before trying to uninstall everything.  It may be a faster fix for the freezing service.  After the repair is successful the itunes update may work.
    Hope this helps.

Maybe you are looking for

  • Link between Fixed Asset and Purchase Order Tables

    Hi, I am working in Fixed Asset Report. I have a folllowing Doubts.Please clarify. 1. How to link the Fixed asset tables with PO_HEADERS_ALL 2. I took the Asset_Account field from FA_ASSET_DISTRIBUTIONS_V . But how to link with this table to other Fi

  • ODS activation error after system copy

    Hi all, we are getting error on activation of request in ODS. I ran RSRV tests on the ODS "Check How Up-To-Date the Generated Programs of an ODS Object Are " Result was : Activation program is not current Difference in line: 1469 Lines in temporary p

  • My canon 9000 mk 2 is producing different colors when I change paper sizes.

    When I change paper sizes on my Canon 9000 mark II, I have been getting odd colors on some size paper settings.Paper type and other settings are the same.I did try to download new driver when this started to occur. However, I deleted the new driver a

  • Need a pager for Openbox

    I need a simple, nice looking pager for Openbox. Something like fluxter, but that plays nice with Openbox/PyPanel. I've tried wampager and fluxter, but neither are what I want. Looking for: - Transparency (pseudo) - Size configuration - no window bor

  • Show error when connect Company Database by DI API in 2004B

    Hi I use the DI API to connect company database in 2004B.  I can get the company lists by SAPbobsCOM.CompanyClass.GetCompanyList(). I write a program to testing the connection that show two different result in client and server side. - It show the er