tree: 8e05432d4e021a04b7dd863542e248ef64e08b3c [path history] [tgz]
  1. browser_file_system_helper.cc
  2. browser_file_system_helper.h
  3. browser_file_system_helper_unittest.cc
  4. DEPS
  5. file_system_browsertest.cc
  6. file_system_manager_impl.cc
  7. file_system_manager_impl.h
  8. file_system_operation_runner_unittest.cc
  9. file_system_url_loader_factory.cc
  10. file_system_url_loader_factory.h
  11. file_system_url_loader_factory_browsertest.cc
  12. fileapi_browsertest.cc
  13. OWNERS
  14. README.md
content/browser/fileapi/README.md

FileSystem API

This directory contains part of the browser side implementation of various filesystem related APIs.

Related directories

//storage/browser/fileapi/ contains the rest of the browser side implementation, while blink/renderer/modules/filesystem contains the renderer side implementation and blink/public/mojom/filesystem contains the mojom interfaces for these APIs.

In this directory

FileSystemManagerImpl is the main entry point for calls from the renderer, it mostly redirects incoming mojom calls to a storage::FileSystemContext instance.