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

uniapp項目的pdf文件下載與打開查看

這篇具有很好參考價值的文章主要介紹了uniapp項目的pdf文件下載與打開查看。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最近寫的uniapp項目需要新增一個pdf下載和打開查看功能,摸索了半天終于寫了出來,現(xiàn)分享出來供有需要的同行參考,歡迎指正

async function DownloadSignature() {
        //請求后端接口,返回值為一個url地址
		let res=await req.flow.flowDownload(data.flowId)
		uni.downloadFile({
            //res.data就是返回的地址
			url: res.data,
			success: function (res) {
				if (res.statusCode === 200) {
					// 下載成功
					const filePath = res.tempFilePath; // 下載后的臨時文件路徑
					uni.saveFile({
						tempFilePath: filePath,
						success: function (listRes) {
                            //此API是為了拿到文件保存的詳細路徑
							plus.io.requestFileSystem( plus.io.PRIVATE_DOC, function( fs ) {  
								// 拿到 _doc 所在的完整路徑  
								console.log(fs.root.fullPath);  
                                //彈出文件保存路徑
								http.hint('文件保存成功'+fs.root.fullPath+listRes.savedFilePath,3000)
							}, function ( e ) {  
								console.log( "Request file system failed: " + e.message );  
							} );
                            //保存成功后,調(diào)用文件打開方法
							uni.openDocument({
								filePath,
								success: function(file) {
									console.log('file-success',file);
								}
							});
						},
						fail: function (err) {
						// 保存文件失敗
							uni.showToast({
								title: '保存文件失敗',
								icon: 'none'
							});
						}
					});
				} else {
					// 下載失敗
					uni.showToast({
						title: '下載失敗',
						icon: 'none'
					});
				}
			},
			fail: function (err) {
				// 下載請求失敗
				uni.showToast({
					title: '下載請求失敗',
					icon: 'none'
				});
			}
		});
	}

因為功能寫的緊急,還沒有摸索出文件重命名方法(因為下載后的文件名是時間戳,這屬于優(yōu)化的一部分)以及自定義文件保存路徑方法,

效果圖:

uniapp項目的pdf文件下載與打開查看,uniapp移動端,uniapp,javascript,前端

?文章來源地址http://www.zghlxwxcb.cn/news/detail-622917.html

到了這里,關(guān)于uniapp項目的pdf文件下載與打開查看的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 解決selenium使用chrome下載文件(如pdf)時,反而打開瀏覽器的預覽界面

    在初始化瀏覽器的時候,添加以下配置即可: 使用如下程序初始化,可以避免很多問題: 在需要下載文件時,只需要直接 browser.get(網(wǎng)絡(luò)文件URL) 即可直接下載文件到配置的 \\\"C:UsersUser4Downloads\\\" 路徑下:

    2024年02月04日
    瀏覽(97)
  • 微信小程序下載zip壓縮包后解壓,并且打開文件查看的內(nèi)容

    微信小程序下載zip壓縮包后解壓,并且打開文件查看的內(nèi)容

    ? ? ? ? 在開發(fā)pc端后臺管理系統(tǒng)的時候,經(jīng)常會遇到這樣的需求:下載zip到本地,然后用戶雙擊壓縮包,并借助電腦端的壓縮軟件打開壓縮包,就可以查看里面的word、excel、pdf文件里面的內(nèi)容。(這種需求,毫無疑問,對于我們前端開發(fā)工程師來說,已經(jīng)是習以為常了)。

    2024年02月08日
    瀏覽(44)
  • uniapp實現(xiàn)h5、app、微信小程序三端pdf文件下載和預覽

    以下代碼兼容三端,app,h5,微信小程序,經(jīng)過個人測試 手機端有兩種方法,使用renderjs或者uniapp的api 兩者的區(qū)別 使用renderjs的寫法,會提示用戶是否下載文件,下載完成后用戶需要手動點擊下載的文件,才會打開文件 使用uniapp的api則可以直接下載并直接預覽,不需要用戶操

    2024年02月11日
    瀏覽(104)
  • vue項目中下載靜態(tài)資源里的pdf文件

    vue項目中下載靜態(tài)資源里的pdf文件

    1.把文件放在項目目錄src/assets文件下 2.在項目是用a標簽下載 以上項目運行會報錯 Failed to compile. ./src/assets/download.pdf 1:0 Module parse failed: Unexpected token (1:0) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#load

    2024年02月20日
    瀏覽(22)
  • uniapp - 微信小程序平臺實現(xiàn)預覽 office 文件及保存下載到本地功能,將word/excel/ppt/pdf等文件在小程序內(nèi)進行預覽,用戶可以保存和轉(zhuǎn)發(fā)給好友進行下載到手機(一鍵復制運行)

    在uniapp微信小程序開發(fā)中,預覽文件、下載文件并保存到手機本地功能(支持office全套word/pdf/ppt/excel等),兼容安卓和蘋果端非常好用, 本文有2種方案,愿意用哪個就用哪個,都有示例代碼和詳細說明。

    2024年02月08日
    瀏覽(101)
  • vue 純前端預覽pdf,純前端實現(xiàn)pdf加水印下載文件也帶水印,防止pdf下載

    vue 純前端預覽pdf,純前端實現(xiàn)pdf加水印下載文件也帶水印,防止pdf下載

    ? 原理:主要是利用pdfh5這個插件來完成的 ? 使用方法: ? 1.頁面需要有一個容器例子:div id=\\\"demo\\\"/div ? 2.下載pdfh5插件 npm install pdfh5 ? (注意:webpack5之后不會下載polyfill 需要手動下載 所以引入pdfh5的時候會報錯) ? 解決方案:下載 node-polyfill-webpack-plugin npm install node-polyfill-

    2024年04月15日
    瀏覽(129)
  • springboot+微信小程序?qū)崿F(xiàn)文件上傳下載(預覽)pdf文件

    實現(xiàn)思路: 選擇文件 wx.chooseMessageFile ,官方文檔: https://developers.weixin.qq.com/miniprogram/d e v/api/media/image/wx.chooseMessageFile.html 上傳文件 `wx,uploadFile` , 官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html 查看所有上傳的pdf文件,顯示在頁面上 點擊pdf文件

    2024年02月08日
    瀏覽(95)
  • vue 前端自動打開文件地址進行下載

    最近在做異步導出的功能,導出的過程中前端另外啟動一個查詢導出進度的線程接口。如果導出完成后,把生成的文件上傳到服務(wù)器,返回給前端一個文件的下載地址; 前端自動打開這個地址進行跳轉(zhuǎn)下載。 有兩種方式 這種方式有一個問題,會被瀏覽器自動攔截彈出的窗口

    2024年02月04日
    瀏覽(24)
  • vue3 pdf、word等文件下載

    vue3 pdf、word等文件下載

    ?效果: ? ? table組件

    2024年02月11日
    瀏覽(25)
  • js下載圖片、pdf等文件,無預覽

    直接使用window.open()或window.locat.href()下載文件遇到圖片或pdf文件就會跳轉(zhuǎn)預覽頁,不能滿足我想要的點擊直接下載文件到本地的需求,嘗試多次,最終通過以下方法實現(xiàn)了我的需求。 鑒于后端返回的是文件路徑,首先要將文件url地址轉(zhuǎn)為文件對象,代碼如下: npm install saveA

    2024年02月13日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包