Buckets:
| // Copyright 2016 The Emscripten Authors. All rights reserved. | |
| // Emscripten is available under two separate licenses, the MIT license and the | |
| // University of Illinois/NCSA Open Source License. Both these licenses can be | |
| // found in the LICENSE file. | |
| void downloadSucceeded(emscripten_fetch_t *fetch) { | |
| printf("Finished downloading %llu bytes from URL %s.\n", fetch->numBytes, fetch->url); | |
| // The data is now available at fetch->data[0] through | |
| // fetch->data[fetch->numBytes-1]; | |
| emscripten_fetch_close(fetch); // Free data associated with the fetch. | |
| } | |
| void downloadFailed(emscripten_fetch_t *fetch) { | |
| printf("Downloading %s failed, HTTP failure status code: %d.\n", fetch->url, fetch->status); | |
| emscripten_fetch_close(fetch); // Also free data on failure. | |
| exit(1); | |
| } | |
| int main() { | |
| emscripten_fetch_attr_t attr; | |
| emscripten_fetch_attr_init(&attr); | |
| strcpy(attr.requestMethod, "GET"); | |
| attr.attributes = EMSCRIPTEN_FETCH_LOAD_TO_MEMORY | EMSCRIPTEN_FETCH_PERSIST_FILE; | |
| attr.onsuccess = downloadSucceeded; | |
| attr.onerror = downloadFailed; | |
| emscripten_fetch(&attr, "myfile.dat"); | |
| } | |
Xet Storage Details
- Size:
- 1.2 kB
- Xet hash:
- b82b4e68df2599f2a5fba05c9608984629b0ef465d23c90fd5290638744975c3
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.