W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
此模塊可防止路徑遍歷,不允許絕對路徑或父目錄組件 (即“/usr/path/to/file”或“../path/to/file“路徑是不允許的)。 使用此 API 訪問的路徑必須相對于其中一個基本目錄,因此如果您需要訪問任意文件系統(tǒng)路徑,則必須在核心層上編寫此類邏輯。
API 具有范圍配置,強制限制可使用 glob 模式訪問的路徑。
作用域配置是描述允許的文件夾路徑的 glob 模式數(shù)組。 例如,此作用域配置僅允許訪問 $APPDATA 目錄的 databases 文件夾中的文件:
{
"tauri": {
"allowlist": {
"fs": {
"scope": ["$APPDATA/databases/*"]
}
}
}
}
請注意變量的用法。該值在運行時注入,解析到應(yīng)用數(shù)據(jù)目錄。 可用的變量包括:$APPCONFIG
、$APPDATA
、$APPLOCALDATA
、$APPCACHE
、$APPLOG
、$AUDIO
、$CACHE
、$CONFIG
、$DATA
、$LOCALDATA
、$DESKTOP
、$DOCUMENT
、$DOWNLOAD
、$EXE、
$FONT
、$HOME
、$PICTURE
、$PUBLIC
、$RUNTIME
、$TEMPLATE
、$VIDEO
、$RESOURCE
、$APP
、$LOG
$TEMP
。$APPDATA
嘗試使用未在作用域上配置的 URL 執(zhí)行任何 API 會導(dǎo)致由于訪問被拒絕而導(dǎo)致 promise 被拒絕。
請注意,此范圍適用于此模塊上的所有 API。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: