文件交互
說明:
開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
- 本模塊首批接口從API version 6開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。
- 本模塊接口后續將廢棄。不建議在OpenHarmony使用以下接口,調用以下接口將拋出異常。
導入模塊
import document from '@ohos.document';
document.choose
choose(types? : string[]): Promise
通過文件管理器選擇文件,異步返回文件URI,使用promise形式返回結果。
系統能力 :SystemCapability.FileManagement.UserFileService
參數:
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
types | string[] | 否 | 限定文件選擇的類型 |
返回值:
類型 | 說明 |
---|---|
Promise | 異步返回文件URI(注:當前返回錯誤碼) |
示例:
let types = [];
document.choose(types);
document.choose
choose(callback:AsyncCallback): void
通過文件管理器選擇文件,異步返回文件URI,使用callback形式返回結果。
系統能力 :SystemCapability.FileManagement.UserFileService
參數:
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
callback | AsyncCallback | 是 | 異步獲取對應文件URI(注:當前返回錯誤碼) |
示例:
let uri = "";
document.choose(function(err, uri) {
//do something with uri
});
document.choose
choose(types:string[], callback:AsyncCallback): void
通過文件管理器選擇文件,異步返回文件URI,使用callback形式返回結果。
系統能力 :SystemCapability.FileManagement.UserFileService
參數:
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
types | string[] | 否 | 限定選擇文件的類型 |
callback | AsyncCallback | 是 | 異步獲取對應文件URI(注:當前返回錯誤碼) |
示例:
let types = [];
let uri = "";
document.choose(types, function(err, uri) {
//do something with uri
});
document.show
show(uri:string, type:string):Promise
異步打開URI對應的文件,使用promise形式返回結果。
系統能力 :SystemCapability.FileManagement.UserFileService
參數:
參數 | 類型 | 必填 | 說明 |
---|---|---|---|
uri | string | 是 | 待打開的文件URI |
type | string | 是 | 待打開文件的類型 |
返回值:
類型 | 說明 |
---|---|
Promise | Promise回調返回void表示成功打開文件(注:當前返回錯誤碼) |
示例:
let type = "";
let uri = "";
document.show(uri, type);
document.show
show(uri:string, type:string, callback:AsyncCallback): void
異步打開URI對應的文件,使用callback形式返回結果。
系統能力 :SystemCapability.FileManagement.UserFileService
參數:
參數名 | 類型 | 必填 | 說明HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
---|---|---|---|
uri | string | 是 | 待打開的文件URI |
type | string | 是 | 待打開文件的類型 |
callback | AsyncCallback | 是 | 異步打開uri對應文件(注:當前返回錯誤碼) |
示例:
let type = "";
let uri = "";
document.show(uri, type, function(err) {
//do something
});
審核編輯 黃宇
-
鴻蒙
+關注
關注
56文章
2267瀏覽量
42489
發布評論請先 登錄
相關推薦
評論