百度智能小程序 上傳任務(wù)對象

2020-09-05 14:09 更新

UploadTask

解釋:上傳任務(wù)對象

屬性說明

屬性名 說明
UploadTask.abort 中斷上傳任務(wù)
UploadTask.onProgressUpdate 監(jiān)聽上傳進(jìn)度變化事件
UploadTask.offProgressUpdate 取消監(jiān)聽下載進(jìn)度變化
UploadTask.onHeadersReceived 監(jiān)聽上傳的 HTTP Response Header 事件
UploadTask.offHeadersReceived 取消監(jiān)聽上傳的 HTTP Response Header 事件

方法參數(shù)

示例

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


圖片示例



代碼示例

<button bindtap="createUploadTask">創(chuàng)建uploadFile實(shí)例對象</button>
    Page({
        createUploadTask() {
            const uploadTask = swan.uploadFile({
                url: 'https://xxxx', // 僅為示例,并非真實(shí)的接口地址
                filePath: "https://b.bdstatic.com/searchbox/icms/searchbox/img/location_blue.png",
                name: 'myfile',
                header: {
                    'content-type': 'application/json'
                },
                formData: {
                    'user': 'swan'
                },
                success: res => {
                    swan.showToast({
                        title: '上傳成功',
                        icon: 'none'
                    });
                    console.log('uploadFile success', res);
                },
                fail: err => {
                    console.log('uploadFile fail', err);
                    swan.showToast({
                        title: '上傳失敗',
                        icon: 'none'
                    });
                },
                complete: () => {
                    console.log('uploadFile complete');
                }
            });
            swan.showModal({
                title: '創(chuàng)建' + uploadTask._reqId,
                content: JSON.stringify(uploadTask)
            });
        }
    });


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

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號