百度智能小程序 刪除本地存儲的文件

2020-09-05 14:21 更新

swan.openDocument

解釋:新開頁面打開文檔,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx。

Web 態(tài)說明: Web 態(tài)只支持在部分瀏覽器環(huán)境下打開 pdf 格式文檔,其他情形會觸發(fā) fail 回調(diào)。

方法參數(shù)

Object object

object參數(shù)說明

屬性名類型必填默認值說明

filePath

String

文件路徑,可通過 downloadFile 獲得

fileType

String

文件類型,指定文件類型打開文件,有效值 doc, xls, ppt, pdf, docx, xlsx, pptx。

success

Function

接口調(diào)用成功的回調(diào)函數(shù)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

示例 

在開發(fā)者工具中打開


圖片示例

代碼示例

<view class="wrap">
    <view class="card-area">
        <view class="display-area">
            <image class="display-area-image" src="https://b.bdstatic.com/searchbox/icms/searchbox/img/file-pdf.png" rel="external nofollow"  mode="widthFix"></image>
            <view class="title">示例文件.pdf</view>
        </view>
        <button type="primary"  bindtap="openDocument">打開文件</button>
    </view>
</view>
Page({
    openDocument() {
        swan.downloadFile({
            url: 'https://example.com/file/xxx', // 僅為示例,并非真實的接口地址
            success: res => {
                swan.openDocument({
                    filePath: res.tempFilePath,
                    fileType: 'pdf',
                    success: res => {
                        console.log('openDocument success', res);
                    },
                    fail: err => {
                        console.log('openDocument fail', err);
                    }
                });
            },
            fail: err => {
                console.log('downloadFile fail', err);
            }
        });
    }
});

錯誤碼

Android

錯誤碼說明

202

解析失敗,請檢查參數(shù)是否正確

1001

執(zhí)行失敗

iOS

錯誤碼說明

202

解析失敗,請檢查參數(shù)是否正確

2001

文件不存在

2005

文件格式不支持


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號