参考
前言
有时候我们可能需要用手机访问电脑上的文件, 或者用手机测试电脑上编写的程序

此时 在同一个wifi网络的前提下我们可以这么做:

第一种 使用python
直接使用自带python工具开启http服务, 首先打开终端, 进入需要共享的目录,然后运行以下代码即可:

python -m SimpleHTTPServer 8000
如果是python3, 则将SimpleHTTPServer改成http.server

python -m http.server 8000
image-20220711144617056

紧接着就可以在浏览器上访问了: 在地址栏输入http://127.0.0.1:8000/或者http://localhost:8000/

局域网设备访问
如果局域网内其他设备访问, 则需要先获取到Mac的局域网Ip, 我们可以从系统偏好设置中的网络选项中查看到IP地址:

image-20220711145144222

然后使用http://局域网ip:8000这个地址就可以供其他设备访问啦

第二种 使用Apache
服务开启
Mac本身自带了Apache服务, 我们无需另外安装, 直接开启即可, 打开终端输入以下指令开启:

sudo apachectl start
打开服务后, 浏览器输入以下地址即可访问:

http://127.0.0.1

或者

http://localhost/
img

出现以上页面表示服务启动成功

此时 Apache默认的服务器根目录在:

/Library/WebServer/Documents
我们可以将需要共享的文件存放到该目录下, 比如我存放了一张名为111.gif的图片, 那么访问http://127.0.0.1/111.gif即可查看该图

Apache配置目录浏览
可是上面这种操作并不符合我们的预期, 我们想要输入地址后直接列出该目录下的所有文件

这需要对Apache配置文件中进行修改, 其配置文件路径为:

/etc/apache2/
文件名为httpd.conf, 修改之前建议大家进行一次备份

打开该文件, 在Options 后面追加一句Indexes

image-20220711151550133

重启apache服务后, 浏览器输入地址就能查看目录了

image-20220711151755973

每次更改了配置, 需要重启服务才能生效, 重启指令如下:

//重启apache:
sudo apachectl restart
Apache其他配置
更改服务根目录

搜索DocumentRoot关键字

image-20220711152308158

更改访问端口

搜索ServerName关键字, 去掉改行注释, 然后改为ServerName localhost:端口号或者ServerName 127.0.0.1:端口号

image-20220711152426884

开启对PHP的支持

搜索LoadModule, 去掉php7注释

image-20220711152834896

局域网设备访问
Apache默认开启的是80端口, 因此直接http://局域网ip访问即可

服务关闭
服务一旦开启 每次电脑启动后Apache都会自动跟着开启

平常不用的时候我们可以关闭服务, 减少资源消耗, 关闭指令如下:

//关闭apache:
sudo apachectl stop

1.开启服务sudo apachectl start
2.然后在下面文件夹里面放文件

3.然后http://+自己电脑的IP地址+文件名 比如http://10.10.1.32/app-release.apk
4.然后去草料二维码生成二维码,手机和电脑在同一个的Wi-Fi,然后扫二维码就可以下载安装包了

flutter 内网安装包生成二维码相关推荐

  1. 微信内置浏览器动态生成二维码并长按识别

    现如今围绕微信生态相关开发已经非常常见,本期带来如何通过 qrcode.js 实现微信内置浏览器动态生成二维码并能够长按识别 以及 通过 html2canvas 生成图片并长按保存 说几个知识点 微信 ...

  2. Flutter - 生成二维码与识别二维码

    #生成二维码 ##首先需要在pubspec.yaml:中添加 qr_flutter: ^1.1.3 其次,引入代码: import 'package:qr_flutter/qr_flutter.dar ...

  3. 9、Flutter 实现 生成二维码

    9.Flutter 实现 生成二维码 1.加入依赖 在 pubspec.yaml 中 dependencies 节点下添加: dependencies: qr_flutter: ^1.1.6 2.引入 ...

  4. SpringBoot Zxing _ Java 生成二维码(可内嵌图片)

    前提 jdk 要求:1.8:会 SpringBoot.Maven: 以下代码可以直接复制粘贴到项目中,可以直接使用~ 一.pom 准备 <?xml version="1.0" ...

  5. Java实现生成二维码(内嵌LOGO和无LOGO均可)扫描进入目标网址

    效果图: <<<<<< = = = = = = >>>>>> 1.导入maven依赖 <dependency>< ...

  6. Flutter之实现生成二维码,扫描二维码

    一.生成二维码 1.导入依赖 在 pubspec.yaml 中 dependencies 节点下添加: # 二维码生成 https://pub.dev/packages/qr_flutterqr_fl ...

  7. PHP -----微擎内置方法生成二维码和下载二维码

    1.新建一个类文件code.php,主要用于处理二维码的方法: 在页面的 顶部引用: load()->library('qrcode'); class code{//方法写在这 } 2.生成二维 ...

  8. python生成二维码_使用python生成二维码

    1.python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库. 首先,我们要安装三个模块,qrcode,image,PIL. pip install qr ...

  9. Vue+Element-Ui项目中使用qrcodejs2将链接生成二维码

    1. 下载安装包 npm i qrcodejs2 -S 2. 在要生成二维码的页面或组件内导入qrcodejs2 import QRCode from "qrcodejs2"; 3 ...

最新文章

  1. 网关服务器怎么配置文件,网关服务器怎么配置文件
  2. 扩展您的JPA POJO
  3. kkfileview v2.0 发布,文件在线预览项目方案
  4. Android 应用开发(29)---android 开发环境搭建
  5. 网络编程之 哈希表原理讲解 来自老司机的源码
  6. 广数系统加工中心编程_CNC加工中心编程加工的一些小技巧,学会必有用
  7. python ev3图形化编程软件下载_【stm32图形化编程软件免费版下载】stm32图形化编程软件 v1.0 最新免费版-开心电玩...
  8. javascript中map是否有序?
  9. 软件测试缺陷报告的5c标准
  10. CSP-J (初中级别比赛)初赛总结
  11. 模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:总利息=贷款金额×利息。 每月还款金额=(贷款金额×总利息)÷ 贷款年限。
  12. 谈论机器学习中,哪种学习算法更好有意义吗?
  13. 达摩院命名实体识别及其在阿里小蜜的应用(v2020-05-11)
  14. springBoot Admin整合nacos
  15. JAVA编程基础(四)开启Java语言编程之旅
  16. twitter APi的使用与twitter数据的应用
  17. python @ 用法
  18. 30个很有效的破冰游戏_20170513210952
  19. 用gulp实现代码压缩、图片压缩和项目打包
  20. mount时报错 host is down

热门文章

  1. 代码格式化工具:pretter
  2. Fedora 使用 yaourt
  3. linux学习教程-硬盘介绍和磁盘管理v11
  4. 基金从业考试的考试形式是什么?0906
  5. 计算机视觉、图像处理学习资料汇总
  6. 抢票显示服务器失败是什么原因,抢票网站的手机核验失败原因
  7. altium 去掉部分铺铜_DCS系统接地(四部分)
  8. 直角坐标系(Cartesian或Rectangular coordinate system)
  9. B区路上看到了美女。。。
  10. 学习以太坊部署智能合约(小插曲) — 执行truffle unbox react报错