国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

小程序下載PDF文件并保存在本地(適用IOS安卓)

這篇具有很好參考價(jià)值的文章主要介紹了小程序下載PDF文件并保存在本地(適用IOS安卓)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

項(xiàng)目需要要做個(gè)下載功能,下載PDF版發(fā)票并保存在本地文件中。
下載文件:用uni.downloadFile或wx.downloadFile下載文件,拿到返回文件的本地臨時(shí)路徑。
保存文件:
1.IOS端
ios不能直接下載在本地,需用用戶自己復(fù)制下載鏈接,后在Safari瀏覽器中預(yù)覽下載。js功能代碼如下:

	//先彈窗提醒用戶復(fù)制鏈接
	uni.showModal({
		title: '復(fù)制發(fā)票鏈接',
		content: '請(qǐng)點(diǎn)擊確定,復(fù)制發(fā)票鏈接,在Safari瀏覽器中預(yù)覽下載',
		showCancel: false,
		success: function (res) {
			if (res.confirm) {
				this.copyLink(item)
			}
		}
	});
	//復(fù)制鏈接
	copyLink(item){
		uni.setClipboardData({
			data: item,   // 要復(fù)制的路徑
			success: function(res) {
				uni.getClipboardData({
					success: function(data) {
						uni.showToast({
							title: '復(fù)制成功'
						});
					},
					fail: function(data1) {
						console.log(data1,'復(fù)制回調(diào)');						
					}
				});
			}
		});
	}

2.安卓端
存儲(chǔ)文件的話,建議使用FileSystemManager對(duì)象中的方法,舊的uni.saveFile不維護(hù)了。
FileSystemManager是微信小程序文件管理器,通過(guò) wx.getFileSystemManager 獲取。但是保存文件后,返回的存儲(chǔ)后的文件路徑 (本地路徑)格式是wxfile://store_eXXXXXXX,很難找到,在網(wǎng)上看華為手機(jī)存儲(chǔ)的路徑有三個(gè),三個(gè)路徑“tencent/MicroMsg/WeiXin”、“tencent/MicroMsg/Download”、“Android/data/com.tencent.mm/MicroMsg/Download”,在手機(jī)上沒(méi)找到,所以用了別的方法。
方法:使用wx.getFileSystemManager().saveFile下載文件,再使用wx.openDocument()打開文件,配置一定要加上showMenu字段,這樣打開預(yù)覽的文件右上角就會(huì)出現(xiàn)···,點(diǎn)擊···即可保存文件。這樣文件會(huì)直接保存在手機(jī)下載管理器中,非常容易找到。
具體使用的js功能代碼如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-763867.html

	uni.downloadFile({
		url: item,// 文檔地址
		success: (data) => {
			if (data.statusCode == 200) {
				wx.getFileSystemManager().saveFile({
					tempFilePath: data.tempFilePath, //臨時(shí)路徑
					success: function (res) {// 保存路徑
						wx.openDocument({
							filePath: res.savedFilePath,
							showMenu: true,
							success: function(res) {
							},
							fail(error) {}
						})
					}
				});
			}
		}, fail: (err) => { 
			showToast("失敗請(qǐng)重新下載" )
		},
	});

到了這里,關(guān)于小程序下載PDF文件并保存在本地(適用IOS安卓)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包