Uploading blobs as Multi-part upload causes net::ERR_FILE_NOT_FOUND on Chrome after 500mb Uploading blobs as Multi-part upload causes net::ERR_FILE_NOT_FOUND on Chrome after 500mb google-chrome google-chrome

Uploading blobs as Multi-part upload causes net::ERR_FILE_NOT_FOUND on Chrome after 500mb


The chrome can only allocate 500mb for any blob, so if you try to allocate 500mb + 1 byte, It will clearly ignore that byte, to solve this you will have to read file in chunks of 499mb and then you will have to merge file at server.

Or you can try something like ZipJS and then upload the zip, it worked for me.

    var zip = new JSZip();    zip.file("file1", "content1");    zip.file("file2", "content2");


At last chromium source files, I had found a blob limits.

  1. ChromeOS:

    • Ram - 20%
    • Disk - 50% Note: The disk is the user partition, so the operating system can still function if this is full.
  2. Android:

    • RAM - 1%
    • Disk - 6%
  3. Desktop:
    • Ram - 20%, or 2 GB if x64.
    • Disk - 10%

chromium repo link: https://cs.chromium.org/chromium/src/storage/browser/blob/blob_memory_controller.cc?l=63


Seems, it's Firebug plugin issue. Try to disable it. It works for me.

Firefox browser. I had a problem when I loaded file by chunks. I disabled plugins and memory leak doesn't appear. Maybe it will help you

For Chrome all works fine.