DocumentPicker
类为 iOS 的文档选择器提供接口,允许用户在 Files App 中选择文件或目录,或者将文件导出到 Files App。这对于需要访问用户文件、共享内容或将资源有序保存在指定目录中的脚本非常有用。
PickFilesOption
用于配置 pickFiles
文件选择功能的选项。
initialDirectory
(可选)
string
types
(可选)
string[]
shouldShowFileExtensions
(可选)
boolean
true
。allowsMultipleSelection
(可选)
boolean
false
。ExportFilesOptions
用于通过 exportFiles
导出文件的选项。
initialDirectory
(可选)
string
files
Array<{ data: Data; name: string }>
data
: 文件的 Data
数据对象。name
: 文件名。DocumentPicker.pickFiles(options?: PickFilesOption): Promise<string[]>
允许用户从 Files App 中选择文件。
options
(可选): PickFilesOption
string[]
)。DocumentPicker.pickDirectory(initialDirectory?: string): Promise<string | null>
允许用户从 Files App 中选择一个目录。
initialDirectory
(可选): string
string
),如果用户取消选择,则返回 null
。DocumentPicker.exportFiles(options: ExportFilesOptions): Promise<string[]>
将文件导出到 Files App。
options
: ExportFilesOptions
string[]
)。DocumentPicker.stopAcessingSecurityScopedResources(): void
放弃对安全范围资源(Security-Scoped Resources)的访问,例如通过文档选择器访问到的文件或目录。当不再需要访问这些资源时,请调用此方法以确保您的应用能够高效地管理资源。