美文网首页
使用uniapp实现小程序图片和视频的下载功能

使用uniapp实现小程序图片和视频的下载功能

作者: 李小白呀 | 来源:发表于2024-12-25 16:41 被阅读0次

使用uniapp实现小程序图片和视频的下载功能:亲测好用
1.下载视频

    async function uploadVideo(item) {
        console.log('iitem', item);
        await uni.showLoading({
            title: "下载中"
        })
        // 1.将远程文件下载到小程序的内存中,tempFilePath
        const result1 = await uni.downloadFile({
            url: item
        })
        console.log('result1', result1);
        const {tempFilePath}= result1
        // 2.将小程序内存中的临时文件下载到本地上
        const result2 = await uni.saveVideoToPhotosAlbum({
            // uni.saveVideoToPhotosAlbum()
            filePath: tempFilePath
        })
        console.log('result2', result2);
        // 3.提示用户下载成功
        uni.hideLoading()
        await uni.showToast({
            title: '下载成功'
        })
    }

2.下载图片

    async function uploadImg(item) {
        console.log('iitem', item);
        await uni.showLoading({
            title: "下载中"
        })
        // 1.将远程文件下载到小程序的内存中,tempFilePath
        const result1 = await uni.downloadFile({
            url: item
        })
        console.log('result1', result1);
        const {tempFilePath}= result1
        // 2.将小程序内存中的临时文件下载到本地上
        const result2 = await uni.saveImageToPhotosAlbum({
            // uni.saveVideoToPhotosAlbum()
            filePath: tempFilePath
        })
        console.log('result2', result2);
        // 3.提示用户下载成功
        uni.hideLoading()
        await uni.showToast({
            title: '下载成功'
        })
    }

相关文章

网友评论

      本文标题:使用uniapp实现小程序图片和视频的下载功能

      本文链接:https://www.haomeiwen.com/subject/lsrbejtx.html