项目目录结构

Project
├── app.js                      程序文件
├── images                      图片目录
│ ├── default.png               默认图片
│ ├── xxxxxxx.png               其他图片
│ └── yyyyyyy.png               其他图片

app.js

const fs = require('fs');
const path = require('path');
const mime = require('mime-types'); //需npm安装
const Koa = require('koa'); //需npm安装
const app = new Koa();app.use(async (ctx) => {let filePath = path.join(__dirname, ctx.url); //图片地址let file = null;try {file = fs.readFileSync(filePath); //读取文件} catch (error) {//如果服务器不存在请求的图片,返回默认图片filePath = path.join(__dirname, '/images/default.png'); //默认图片地址file = fs.readFileSync(filePath); //读取文件       }let mimeType = mime.lookup(filePath); //读取图片文件类型ctx.set('content-type', mimeType); //设置返回类型ctx.body = file; //返回图片});
app.listen(8080);

使用方式

初始化项目

npm init -y

安装依赖包

npm install koa mime-types -S

运行node程序

node app.js

浏览器访问

http://localhost:8080/images/xxxxxxx.png

Nodejs koa2读取服务器图片返回给前端直接展示相关推荐

  1. php获取服务器上的图片不显示,php 读取服务器图片

    php 读取服务器图片 内容精选 换一换 本文介绍如何将开源框架的网络模型,例如Caffe.TensorFlow等框架训练好的模型,通过OMG(Offline Model Generator:离线模型 ...

  2. java读取服务器图片大小,SpringMVC中MultipartFile上传获取图片的宽度和高度详解

    SpringMVC一般使用MultipartFile来做文件的上传,通过MultipartFile的getContentType()方法判定文件的类型(MIME) ".doc":& ...

  3. Java生成二维码并以IO流的形式返回给前端展示(不需写入服务器),以及下载二维码图片

    目录 场景 方案分析 第一步--引入依赖 第二步--编写工具类 第三步--编写API接口 第四步--访问测试 第五步--下载图片 场景 最近笔者做的项目中,有一个需求: 在系统中生成一个二维码,用户保 ...

  4. python验证码,python将PIL生成的图片进行base64编码并返回给前端浏览器

    我用python的PIL生成了验证码图片,需要将图片返回给前端浏览器,有两种返回方式.一种是返回response,另一种是将图片进行base64编码后返回. 注意:PIL生成验证码图片时,需要传入fo ...

  5. java 读取数据库图片二进制流并输出到jsp页面

    最近刚好遇到这个问题,刚开始在网上各种搜索,看到大量有关该问题的博文. 大量文章有些不敢苟同,希望博主们要写就认真写,请不要浪费其他需要帮助的人的时间去验证你的博文是否正确. 正文如下: 流程说明: ...

  6. php渲染nodejs api,如何使用nodejs 服务器读取HTML文件渲染至前端

    这次给大家带来如何使用nodejs 服务器读取HTML文件渲染至前端,使用nodejs 服务器读取HTML文件渲染至前端的注意事项有哪些,下面就是实战案例,一起来看一下. 1.分别简单实现三个备用页面 ...

  7. py读取本地图片并返回图片给前端base64格式

    py读取本地图片并返回图片给前端base64格式 直接贴代码,有用请收藏 from fastapi import FastAPI from get90V import resBody, getRewr ...

  8. php上传图片到远程服务器并返回图片地址到本地显示

    本示例将演示一个简单的上传图片到远程服务器,然后生成图片路径后通过提交的回调路径返回给本地服务器,最后将图片地址显示在前端页面. 本项目应用三个文件,即前端选取图片的页面,然后提交图片到远程服务器处理 ...

  9. 记录:php上传图片至服务器 并返回显示图片地址

    前端上传图片主要代码: upload_test.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&q ...

最新文章

  1. C# 获取图片的EXIF 信息
  2. 李彦宏/王坚/王传福等上榜“中国工程院2019院士增选候选人”引争议,实至名归吗?...
  3. unity随机方向的代码_ECCV 2020 目前用于车辆重识别(vehicle reID)中最大的合成车辆数据集(代码开源)...
  4. GDCM:MD5的测试程序
  5. 封头名义厚度如何圆整_松原封头价格
  6. Understanding ASP.NET Validation Techniques
  7. Spring 数据处理框架的演变
  8. 转:IV值和WOE值的理解
  9. 最新封装版EVE模拟器部署和使用说明(图文版)
  10. 用python画竹子_基于Python的一个简单爬虫(糗事百科爬虫)
  11. 品牌对比 蜜雪冰城 VS 喜茶
  12. Coap在Andorid中的简单应用
  13. tomcat启动报错,找不到对应的 queue,从而引发内存泄漏
  14. PowerDesigner 修改 DBMS
  15. leetcode系列】【面试题】【中等】数组中数字出现的次数(位运算、二分)
  16. elasticsearch使用7大原则,轻松玩转ES
  17. Python之文件的读写
  18. 如何建立维基百科页面(Wikipedia)
  19. 【C4D】DNA螺旋
  20. AI内容生成时代:该如何和AI对话?

热门文章

  1. OSPF NSSA和LSA7
  2. 全球及中国生命科学产业投资现状分析与十四五深度调研报告2022年
  3. 02、射频中Г、S Parameters、RL、IL、Gain、VSWR、NF、P1dB、HMD、IMD、ACPR、IIP3、OIP3、DRSF、PAE等指标计算及其重点公式总结
  4. 现在比较流行的编程语言_比较流行的编程语言
  5. 全球顶级的14位程序员!请收下我的膝盖!
  6. 国之骄傲,清华IT大牛带领一群年青程序员叫板美国!
  7. 家勤则兴,人勤则健。 曾国藩警句,太经典了!
  8. unity死循环,无限内存增长的调试方法
  9. 如何创建和部署 ERC-1155 NFT
  10. NOIP 1155:回文三位数