浏览器不允许直接访问本地文件

解决:设置springboot虚拟目录

@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {/*** 添加静态资源访问路径* @param registry*/@Value("${pdf-path}")private String pdfPath;@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/pdf/**")// 用户文件的路径.addResourceLocations(pdfPath);}
}

JS调用

<script type="application/javascript">$(function() {var id = $("#id").val()$.ajax({type: "GET",data: {id},url: "/upload/queryFileById",success: function (data) {console.log("pdf-url",data.data.url);PDFObject.embed('http://localhost/pdf/'+data.data.fileName, '#pdfview');},error: function () {layer.alert("操作请求错误,请您稍后再试", function () {layer.closeAll();//加载load方法// load();//自定义});}});});
</script>

div进行显示

<div id="pdfview" style="height: 100%" ></div>

这样就可以显示服务器上的pdf文件了

springboot整合pdfobject 预览pdf文件 出现 Not allowed to load local resource : file:///c:/xxxx.pdf 报错的问题解决相关推荐

  1. Chrome无法打开文件的错误 [Not allowed to load local resource: file://XXXX]

    问题描述 <!--Add by oscar999--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional// ...

  2. Not allowed to load local resource: file:///,浏览器禁止访问浏览器图片,文件解决方法

    Not allowed to load local resource: file- 错误出现原因:浏览器出于安全考虑禁止直接读取本机文件(链接以file:///开头), 解决办法: 创建一个web服务 ...

  3. springboot使用pdfjs预览office文件

    由于springboot使用aspose预览office文件可以实现文件预览,但部分浏览器却不兼容,所以使用pdfjs预览office文件,兼容浏览器. 在springboot使用aspose预览of ...

  4. 上传图片,Not allowed to load local resource,springboot上传

    最近朋友找我,帮她做一个招聘的网站的demo,本来是不想做的,谁让是一个美女呢,没办法, 程序猿嘛,看见美女就.嘻嘻.哦!扯远了,话不多说直接就上. 1.所需要pom依赖有: <dependen ...

  5. springboot使用aspose预览office文件

    springboot项目使用aspose预览office文件,运行实现预览效果: 主要实现原理是:浏览器可以直接预览pdf,所以使用aspose把office文件转换为pdf文件,进行预览. 1.主要 ...

  6. SpringBoot+Vue项目中遇到Not allowed to load local resource图片路径问题的两种解决方案(在后端映射本地路径或将图片转base64返回给前端)

    一.报错截图 第一种解决方案 后端映射本地路径 编写MyConfig类 Java代码[MyWebConfig] package com.wechat.front.utils;import org.sp ...

  7. CAD(dxf、dwg格式)文件的读取和显示,真正实现通过代码预览CAD文件,包含解析dwg、dxf文件,可以提取标注信息,可以转换为pdf、png、tiff、gif等6种格式的文件,可以永久免费实用

    真正实现通过代码预览CAD文件,包含解析dwg.dxf文件,可以提取标注信息,可以转换为pdf.png.tiff.gif等6种格式的文件,可以永久免费实用. 网上看了很多资料,不是缺这个就是少那个,反 ...

  8. 前端预览word文件_[装机必备] QuickLook —— 敲击空格即可快速预览文件

    ​今天给大家推荐的软件是:QuickLook 你只需要选中文件,然后敲击空格,就可以快速预览文件内容 QuickLook 有三个版本:安装版.便携版.UWP 版 作者对这三个版本的描述: *需要注意的 ...

  9. 在线预览office文件

    通过微软公开的api接口,将文档的URL传入即可实现在线预览office文件,而不需要去下载文件. 同时,若是想做提供预览office办公软件的服务,直接调用接口即可,无需利用openoffice或者 ...

最新文章

  1. 解决:AttributeError: module 'pygal' has no attribute 'Worldmap' 问题
  2. python的while和for循环
  3. 趣文:追MM的各种算法
  4. ubuntu18机器学习环境安装基于anaconda
  5. 带图破解无源晶振与有源晶振知识
  6. linux 执行文件命令
  7. 条件查询(where)——MySQL
  8. 常见的 vue elementUI el的标签总结
  9. 微信小程序开发——评论功能
  10. android开发网站的流程图,Android_客户端开发流程图及案例.pdf
  11. 电脑C盘满了怎么办?请放心删除这些文件夹
  12. UNIX操作系统中加锁和解锁
  13. Android-适配各国语言、屏幕尺寸、系统版本及常见适配方法总结
  14. 手把手教你白嫖一个服务器并搭建自己的远程Notebook
  15. SpringBoot+WebSocket+Vue整合实现在线聊天
  16. STM32F103ZET6中文数据手册
  17. Java学习路线:day11 客户信息管理软件
  18. 自学Java 推荐视频资源
  19. 数据结构脑图--思维导图篇
  20. Hessian/Burlap: is an unknown class in WebappClassLoader

热门文章

  1. google云盘解压文件
  2. 【this 和 super 的区别】
  3. 港科夜闻|香港科技大学与广州粤芯半导体技术有限公司签署合作协议,提速半导体“产学研”融合创新...
  4. Java多线程,原来如此简单?
  5. book类 借书 java_java学习之借书系统
  6. oracle台湾拼音,oracle汉字转拼音
  7. 基于javaweb的在线电影售票系统设计和实现(java+springboot+ssm+mysql+jsp)
  8. python boolean list_python(三)数据类型: int bool str list tuple dict
  9. 多个域名映射同一服务,通过urlrewrite,强行都跳转其中一个主域名
  10. (附源码)计算机毕业设计ssm大学请假管理系统