微信小程序如何读取本地的pdf并将内容显示出来

在使用微信小程序测试downloadfine()这个API,想通过设置这个函数的url的参数为本地的
一本pdf书籍的路径,然后用Opendocument()这个API来打开这个pdf,当运行后,提示说
WAService.js:3 downloadFile:fail createDownloadTask:fail invalid url,理解是路径无效

用来测试的路径是这个: var url ="../../books/JavaScript_DOM编程艺术.pdf";
请问一下这么写错在哪了?pdf书籍的路径没写错。

2个回答

有事就问百度 样样齐全

weixin_40154252
千古绝chang 回复chenyonken: 方便发下微信小程序前端调用pdf文件的实例吗
一年多之前 回复
weixin_40154252
千古绝chang 回复chenyonken: 你那边现在解决没o(╥﹏╥)o
一年多之前 回复
qq_40267509
qq_40267509 微信小程序不支持本地读取 必须https的服务器读取.
一年多之前 回复
chenyonken
弹指间 抱歉,我忘记怎么解决这个问题了,不过好像我后来 从服务器上获取后就可以打开,本地的读取好像不行,我忘记具体原因了
一年多之前 回复
zhangjiaqianghh
zhangjiaqianghh 回复chenyonken: 你好,请问你的问题解决了吗?遇到同样问题,寻求帮助
一年多之前 回复
chenyonken
弹指间 我要是百度得到就不会来这里问了
接近 2 年之前 回复

首先,我之前也做过小程序,全公司就我一个搞,都是自学,百度不到真的很难受。
其次,说下正题,没做过这方面,提供下我的想法:先写一个简单路径,然后文件名别有中文,看看是你还不是路径问题,
如果是路径问题,那么就多试试或者参考下小程序其它路径有关问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信小程序读取本地数据
[size=medium]在utils这个文件夹下,我们可以把本地的数据写进去,封装成.js文件,提供对外暴露的接口,然后读取本地数据。[/size] util.js: [code="java"]function data(){ let arr = [1,2,3] return arr } module.exports = { data:data } [/...
【微信小程序】小程序读取本地数据
一般情况下,小程序的utils这个文件夹下,我们可以把本地的数据写进去,封装成.js文件,提供对外暴露的接口,然后读取本地数据。如果涉及到一些针对这些数据的处理方法,也可以把方法写好,封装到.js文件里面,然后需要时调用。 module.exports = { mtData: mtData, searchmtdata: searchmtdata, usedraw: use
微信小程序本地图片上传
今天做了一个本地图片上传的功能,可以选择单张图片或者多张图片,日常整理一下。   上代码了 wxml:   <button type="primary" bindtap='image'>选择图片</button> <view wx:for='{{imgArray}}'> <image src='{{item}}'></i...
微信小程序本地服务器搭建
搭建Windows环境微信小程序的本地测试服务器,搭建Windows环境微信小程序的本地测试服务器。
本地搭建微信小程序
本课程是雪狐微信小程序项目实战第二、三季小程序商城的部署教程n课程也适用于其他服务器PHP项目的部署和小程序的使用n课程讲解内容:n一、宝塔面板安装及设置n二、SSL证书申请及设置n三、本地搭建微信小程序
微信小程序:本地存储数据
1.本地存储多个数据(嵌套数组),封装数组对象js书写:addr本身也是数组 var newNa = { "tel": 122222, "addr":that.data.region }; var newNa = { "tel": 122222, "addr":that.data.region }; var mobile...
微信小程序本地测试
微信小程序本地测试 做微信小程序,服务器写在本地 怎么才能与手机相互连接测试小程序或者直接在本地模拟器上测试呢 0.本地测试 根据微信小程序的官方文档,小程序的通讯域名协议只支持https的,官方文档如下: 我们可以这样修改让小程序开发工具忽略https协议, 在右边详情中可以勾选,不校验https,这样子就可以url就可以是http://localhost:8080 1.手机测试 要想在...
微信小程序之如何获取输入框的内容
首先需要在wxml文件的输入框内添加绑定bindinput: <!--index.wxml--> <view class="container"> <input placeholder="请输入内容" bindinput='expInput'/> </view> 然后在js文件中进行赋值操作: //index.js //获取应用实例 ...
微信小程序学习内容
微信小程序学习笔记 官方文档
微信小程序pdf预览
方法一 web-view下,可以直接通过a标签设置src <a href="https://h5.suyuan360.com/spsy/suy/temp/YUANfcl38.pdf" style="color: red;">查看</a> 1、必须是以https开头,http在小程序中无法打开; 2、需要在小程序中设置好业务域名 3、ios可以直接打开预览,安卓必...
微信小程序如何发布小程序?
第一步、在微信web开发工具里面,点击上传 填写版本和说明 第二步、登录后台 百度搜索:微信公众平台https://mp.weixin.qq.com/ 2.1、登录账户 2.2、提交审核   三、点击提交以后,就会进行审核,审核大约一个星期左右 ...
微信小程序如何如何
微小很火
微信小程序——本地json数据在小程序中的展示
效果展示: 首先来看json数据: 我在项目里新建了data文件夹,并在该文件夹内新建了json.js文件,用于存放json数据。 接下来在该json.js内设置了大约10组的json数据,其格式为: var json =[  {json1},{json2},{json3},······{json10}   ] 如下图: 定义好本地json数据后,还要为其定义一个数据出...
微信小程序链接本地服务器报错?
微信小程序链接本地服务器报错,这个时候只要把不校验玉米打上对勾即可。
修改本地微信小程序的AppID
1.关闭当前项目 2.新建项目 3.项目目录选择需要修改Appid的项目打开项目 4.在AppID输入新的AppID替换旧的AppID,确定即可 注意:一旦改好了就不要再改来改去了,因为一个项目改了AppID之后再改其他AppID,会提示已存在该AppID项目,应该是每一个小程序(对应一个APPID)都会在本地生成一个缓存,也就是说改不回去了,当然也有个不太靠谱的方法,搜索所有AppI...
微信小程序图片上传到本地服务器
文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容rnrn文档所说的name,java后台怎么根据key获取文件二进制内容
微信小程序 本地多个存储数据
错误写法如图:虽然在调试工具里可以看到数据显示,但在手机上看不到 正确要分开写,如下图:
微信小程序--使用本地服务器进行测试开发
很多做微信小程序开发的程序员都是有JavaEE基础的最近群里好多人问,小程序怎么访问本地的tomcat接口服务器,在这里记录一下首先写一个接口,地址是"http://localhost:8080/test"然后进行一个Post请求wx.request({ url: 'http://localhost:8080/test', data:{}, method:'POST', ...
微信小程序联调本地启动的项目
问题描述 我们直接在开发者工具上的如下图操作 这个位置打勾就可以
微信小程序------获取本地时间
在学习小程序过程中需要获取当地的时间然后在插入到数据库,首先关键性的问题是如何去获取时间,毕竟微信小程序跟我们之前学习过的其他高级语言还是有些不同的,对于这个问题我个人做一个小总结。 【Demo展示】 当我们点击按钮时即可获取到当地时间。 【项目结构展示】 图中红线框就是我们需要去创建的页面。 【代码展示】 index.js //index.js var util = re...
微信小程序怎么本地调试
关于微信小程序本地调试的问题,因为需要https,所以请求起来比较麻烦,后来问身边的人才发现了最简单的解决办法!!!所以这里直接引进大家来了解一下。可能需要花几块= =,反正20不多。 首先引进的就是NATAPP,这个直接百度进官网就行,然后注册,购买最便宜的vip隧道,别想干嘛用,接着往下看就行。购买以后还需要跟着他的知道购买一个域名,如图指引 记住!!!域名一定要买有ssl证书的也...
微信小程序的本地调试和Java后台
  微信小程序的本地调试和Java后台 想必很多人刚接触微信小程序前后端一起测试,都不知道如何调试快速下手,就比如做微信支付的之后,你需要小程序的开发工具和你的JAVA或者PHP后台互相作用,一起调试。今天给大家说一个不用上传的服务器就能测试的方法 如果用本地调试的话,用http就可以了,但是如果放到服务器上的话,就需要用到https来访问,用来防止劫持 域名的HTTPS配置可以参考腾讯云...
【微信小程序】mpvue+koa2 框架搭建本地开发环境
    为了方便开发,在本地搭建开发环境 一、搭建mpvue环境 1.首先获取小程序AppId AppId可去往微信公众平台获取,在设置一栏的开发设置下 2.初始化mpvue 该步骤需要实现安装过nodejs,与vue,具体安装步骤见vuejs的三个安装方法 进入到项目目录后输入 vue init mpvue/mpvue-quickstart 然后根据提示逐步输入信息 pr...
微信小程序向本地保存
提示框: wx.showToast(OBJECT) 显示消息提示框 wx.saveImageToPhotosAlbum({ filePath : "./test.png", //这个只是测试路径,没有效果 success(res) { console.log("success"); }, fail : function(res) { console.log(r...
微信小程序-下载照片到本地
xml: <view class='btn download' bindtap="downloadphoto"> <image src='../../image/btn_1.png' mode="widthFix"></image> <text>下载照片</text> </view
微信小程序本地缓存数据增删改查
数据如: var user = { name: 'Lion', sex: 'guy' } CRUD: // 添加 wx.setStorageSync('user', user); // 查询 var developer = (wx.getStorageSync('user') || []); // 更改 developer.name
微信小程序css设置本地背景图片
微信小程序中,直接在css中直接使用本地图片为view设置背景图片: <style> div{ width: 500px; height: 500px; } .box1{ background-image: url(../../image/alltest_bag.jp...
微信小程序学习笔记(八)本地数据缓存
上一篇:微信小程序学习笔记(七) 【将数据存储在本地缓存】wx.setStorage 【读取本地缓存】wx.getStorage 以手机号+密码登录为例,把登录成功返回的token值存储在本地缓存中,然后读取缓存中的token: login.php: <?php header("Content-type:text/html;charset=utf-8"); $a...
180211 开发-微信小程序试做(本地)
1625-5 王子昂 总结《2018年2月11日》 【连续第499天总结】 A. 微信小程序开发 B. 由于某些项目需要开始学习开发小程序 基本就是用会的js乱凑一个出来了(望天记下一些坑吧系统的了解了一下前端开发 js表达交互逻辑 html(wxml)表达控件组成即内容 css(wxss)表达控件样式首先wxml与html类似,但封装度更高,有wx:for可以迭代加载控件 需求按
微信小程序可以保存文件到本地吗?
微信小程序可以保存文件到本地吗? 不是图片文件 活动的报名列表保存到本地
微信小程序-微信小程序-v2ex
微信小程序-v2ex 前言 微信小程序 如果还不知道微信小程序的,请这边了解官方文档. 最新版0.9.092300(下载按钮被箭头挡住,需要审查元素找到下载链接),已经可以支持绝大部分api的调试,不需要再破解了。 运行 下载微信开发者工具最新版0.9.092300,创建新项目,导入即可看到运行效果 说明 本人出于兴趣,完成了这个简单的v2ex的微信小程序,只是为了熟悉api,纯粹好玩,欢迎star 由于微信小程序现在正在内测,还有不少问题,因此这个v2ex小程序最新tab内容点击主题会报错 现在代码和样式尚且粗陋,也有一些可待优化地方,因此欢迎有兴趣的同行与我一起继续完善,thx。 如有转载,请注明出处,谢谢! 效果预览: 感谢 v2ex数据api基本上使用了samuel1112的仓库v2er里封装的方法,特此表示感谢
微信小程序-微信小程序:音乐播放器
微信小程序: 音乐播放器 歌曲资源来源于 baidu音乐 截图 TODO 收藏列表 切换上一曲/下一曲
《微信小程序》微信小程序之头条新闻
简介上一篇文章,主要是介绍下微信小程序的开发环境安装和微信组件什么的一些基础的开发内容,所以最近一直在业余找练手的机会。由于之前没有接触过JS,自己学习起来还算是比较的吃力,一点一点的来吧!要持久。先看下效果: 代码已经开源
微信小程序-微信小程序demo
简介 这是微信小程序的demo项目, 练手之作, 对各种常用功能给出示例代码, 希望各位不吝补充. 使用方法 直接clone项目之后导入微信开发者工具即可. 大概是个什么样 一些额外说明 所有例子都是用ES6写的. 如果你有cocos2d-js开发经验, 那么这个项目就是在向cocos2d-js官方demo致敬. 我正在尝试将redux数据流引入微信小程序开发, 如果你有相关经验, 欢迎和我交流. css只能保存之后看效果, 尚没有什么好的调试手段. 开发建议 请注意事件无法绑定参数 下面的代码是无效的:<button type="primary">发送Ajax请求</button> 需要使用下面方法: <button type="primary">发送Ajax请求</button> ... handleBtn(e){ wx.navigateTo({ url: e.target.dataset.url }) }, 联系方式 拉了个qq群: 598632313
微信小程序-微信小程序-日历
微信小程序-日历 说明: 实现日历功能,包括阳历和阴历。 数据接口: 使用本地数据 目录结构: pages — 存放项目页面文件 utils — 存放格式化文件 开发环境: 微信web开发者工具 v0.11.122100 项目截图: https://www.getweapp.com/project?projectId=5892a2dc52e1e8733dc567ea
微信小程序-微信小程序-贪吃蛇
微信小程序-贪吃蛇snakeGame 微信小程序-小游戏项目(贪吃蛇) 微信小程序-贪吃蛇 功能: 得分计算/蛇长计算/游戏加速/蛇加长 (吃到食物, 蛇加长, 移动速度加快, 游戏结束计算得分/蛇长) 效果图集
微信小程序-微信小程序 for gank.io
微信小程序 for gank.io 界面预览 更新日志 【2016.10.2】主要界面 以tabBar形式展出 gank首页列表 技术支持页 仿wechat界面 【2016.10.3】 删掉tabBar,增加【发现】页 把wechat界面和技术支持放在【发现】里面 根据微信小程序设计规范改了字体大小和用色,推荐微信小程序设计指南 增加清空缓存功能 增加下拉加载更多功能 增加提交干货功能 【2016.10.4】 增加提交人ID 提交干货类型改成action-sheet选择 增加过场动画 【2016.10.7】 增加预览图片功能 增加下载保存图片功能(可能是因为模拟器的原因,下载和保存的API调用不了,console也没有报错,success和fail均捕捉不到,不知道真机上能不能用)
微信小程序-微信小程序编译
接口 首页 slide images categories categories categories.mainItems(5 or 6) 放到一个接口里 { slides: [ ...imgUrls ], categories: [ { cateName cateId cateIcon [...cateItems] } ] }
微信小程序-微信小程序天气
wxWeather 微信小程序 天气 以微信小程序的方式开发的一个天气应用 调用了微信内置的定位接口,百度地图接口,以及聚合数据提供的天气接口。 代码中隐去了接口的APIkey,使用时需要自行申请。
微信小程序-微信小程序-云课堂
微信小程序-云课堂 说明: 实现小提示功能,特色: 轮播图 动画 模板 数据接口: https://api.getweapp.com/vendor/ketang/index https://api.getweapp.com/vendor/ketang/course https://api.getweapp.com/vendor/ketang/mystudy 目录结构: pages — 存放项目页面文件 images — 存放图片文件 开发环境: 微信web开发者工具 v0.11.122100 项目截图: https://www.getweapp.com/project?projectId=5893187c52e1e8733dc567ee
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法