0
Files
src/content/browser/file_system_access
Joel Hockey dab864e536 Use SafeBaseName for mojo DirectoryEntry name
Field `name` will use type SafeBaseName.

Field `display_name` will use type string. It cannot use SafeBaseName
since it is possible at least for android display-names to be any
value including '/etc/passwd' or '../..'.

Bug: 367394555
Change-Id: Ifa66a11a030c11074fef845ae51cfca8554fcd79
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5869614
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Sam McNally <sammc@chromium.org>
Reviewed-by: Nathan Memmott <memmott@chromium.org>
Reviewed-by: David Jacobo <djacobo@chromium.org>
Reviewed-by: Luciano Pacheco <lucmult@chromium.org>
Commit-Queue: Joel Hockey <joelhockey@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Fabian Sommer <fabiansommer@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1369074}
2024-10-15 22:46:12 +00:00
..

File System Access API

This directory contains part of the browser side implementation of the File System Access API.

This specification for API is split across two repositories:

//storage/browser/file_system/ contains the backend this API is built on top of, blink/renderer/modules/file_system_access contains the renderer side implementation and blink/public/mojom/file_system_access contains the mojom interfaces for these APIs.