当前位置: 首页 > news >正文

淄博网站建设团队杭州网站seo优化

淄博网站建设团队,杭州网站seo优化,响应式网站 产品轮播代码,跨境电商是不是坑fastapi 框架 集成pdf.js 的 viewer.html?file=***,支持跨域,支持.mjs .wasm .pdf 给出完整示例代码 要在 FastAPI 框架中集成 pdf.js 的 viewer.html,并支持跨域访问以及 .mjs、.wasm、.pdf 文件的正确加载,可以按照以下步骤进行。下面提供一个完整的示例,包括项目结构…

在这里插入图片描述

fastapi 框架 集成pdf.js 的 viewer.html?file=***,支持跨域,支持.mjs .wasm .pdf 给出完整示例代码

要在 FastAPI 框架中集成 pdf.jsviewer.html,并支持跨域访问以及 .mjs.wasm.pdf 文件的正确加载,可以按照以下步骤进行。下面提供一个完整的示例,包括项目结构、必要的配置以及完整的代码。

项目结构

假设项目目录如下:

your_project/
├── main.py
├── static/
│   ├── pdfjs/
│   │   ├── build/
│   │   │   ├── pdf.js
│   │   │   ├── pdf.worker.js
│   │   │   ├── pdf.worker.mjs
│   │   │   └── ...
│   │   ├── web/
│   │   │   ├── viewer.html
│   │   │   ├── viewer.js
│   │   │   ├── viewer.mjs
│   │   │   ├── viewer.wasm
│   │   │   └── ...
│   └── files/
│       └── sample.pdf
  • main.py: FastAPI 应用的主文件。
  • static/pdfjs/: 存放 pdf.js 的相关静态文件。
  • static/files/: 存放需要展示的 PDF 文件。

注意:你需要先下载 pdf.js 并将其解压到 static/pdfjs/ 目录下。

安装必要的依赖

首先,确保你已经安装了 fastapiuvicorn。如果还没有安装,可以使用以下命令安装:

pip install fastapi uvicorn

如果你需要支持跨域请求,还需要安装 fastapi.middleware.cors.CORSMiddleware(实际上,fastapi 已经内置了 CORS 中间件支持,无需额外安装)。

main.py 完整示例代码

from fastapi import FastAPI, Request
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import FileResponse, RedirectResponse
from fastapi.staticfiles import StaticFiles
import osapp = FastAPI()# 配置允许的跨域源,* 表示允许所有
origins = ["*",# 若要限制特定域名,可以在这里添加,例如:# "http://localhost",# "http://localhost:8000",
]app.add_middleware(CORSMiddleware,allow_origins=origins,  # 允许的来源allow_credentials=True,allow_methods=["*"
http://www.hengruixuexiao.com/news/11824.html

相关文章:

  • 个人网站建设 优帮云湖南关键词优化排名推广
  • 外贸公司的网站建设关键词排名查询
  • 公司网站建设服务排位及资讯
  • 网站推广策划案360网站收录提交入口
  • 做一个营销网站做网站哪家好
  • 网站备案申请流程福建优化seo
  • 网站开发者不给源代码怎么办学大教育一对一收费价格表
  • 找别人做网站可以提供源码吗网站建设推广优化
  • 网站空间免免费创建属于自己的网站
  • 用dw做网站导航的步骤最有效的广告宣传方式
  • 中国铁路建设投资公司网站熊学军郑州做网站推广哪家好
  • 股票查询网站模板 wordpress数字营销案例
  • 移动网站虚拟主机怎么接游戏推广的业务
  • 墨子网站建设高德北斗导航
  • 桂林网站制作培训学校百度站点
  • 几种语言的网站如何做搜索引擎的营销方法有哪些
  • 介休市网站建设公司无锡seo公司哪家好
  • 小说网站搭建教程最新百度快速收录技术
  • 没有外贸网站 如果做外贸南京百度推广开户
  • 武汉做网站公司hlbzx温州seo排名优化
  • 网站开发运行环境百度世界500强排名
  • 点图片跳到网站怎么做的百度退推广费是真的吗
  • 广州广告网站建设新闻最近的大事10件
  • 西部数码虚拟主机怎么做网站建立一个企业网站需要多少钱
  • 广告设计师工作内容成都seo工程师
  • 厦门谷歌推广seo网络推广怎么做
  • 前端页面设计百度seo培训
  • 公司网站域名更改怎么做百度一下官方网页版
  • 一般网站建设费用预算百度竞价推广开户价格
  • 专业做网站和小程序友情链接有什么用