如何使本地文件能被localhost本地网络访问

在微信小程序或是网站开发中,当idea中的war(jar)被运行到tomcat中时,本地文件往往不能直接获取,为了提高访问速度,会采用放到网络服务器中网络访问的方式获取文件,操作步骤如下

首先用到 node.js 下载express 框架支持

npm install express

下载成功后在要发布到网络中的文件夹同级创建一个index.js

index.js中输入如下代码

//获取expres框架
var express=require('express')

var app = express();
//执行

app.use(express.static('./StaticFile'));

//静态文件文件名./StaticFile
app.listen(8848,res =>{

//端口号,res
console.log('静态文件服务器启动成功');
 });

到这里准备工作就做完了

然后在文件路劲那一栏启动cmd

node index.js运行文件,这样静态文件服务器就做完了 保持对话框不要关

接下来进入浏览器输入 localhost:你设置的端口号/你设置的文件夹/你要读取的文件.后缀

http://localhost:8848/pic/tmp_ec1b3665c10f253f186c32d0eafd0e7843313bed09ec9ca5.jpg

接下来这个路径就是你的网络访问路径 ,在本地你可以直接用这个路径访问,若是想对外提供文件服务,还需要进行内网穿透,若是在tx ,ali的服务器中则直接可以通过外网ip+文件夹+文件访问

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值