局域网内的手机、平板、电脑的文件共享

在日常工作生活中,经常需要将文件在手机、平板、电脑间传输,以下介绍三种较为便捷的方法:

1.LocalSend

该软件是免费开源的,可以在局域网内的任意手机、平板、电脑间传递文件,并且任意一方都可以作为“发送方”和“接收方”。同时该软件还支持直接传输“复制的文本内容”,如复制的“链接/账号/密码”等,使用非常方便

项目地址:GitHub - localsend/localsend: An open-source cross-platform alternative to AirDrop ,在右侧“Release”栏中会显示当前的版本,选择对应平台的安装文件即可

特点不限“发送方”和“接收方”,任意设备在安装对应平台的“LocalSend软件”后均可发起文件共享

PS局域网内传输文件本身并不需要网络,只需要这些设备处于同一局域网即可。因此可以关闭手机的数据连接,然后开启热点,PC连接该热点即可

2.FTP

使用FTP将PC上的文件共享给局域网内的所有设备。通常用于在PC之间共享大容量文件

特点:PC端通常作为“文件共享方”,移动端设备访问共享文件时需要单独的应用。但其在PC设备间分享“大容量文件”时非常方便

FTP Server端设置

1).下载FTP的“Server端”软件并安装:FileZilla - The free FTP solution

保持默认安装即可。安装过程中期间会提示设置Administrator密码,这里指的是“Server端管理密码”,与访问“FTP共享目录”时输入的“账户密码”是不同的,因此可以默认为空,也可自由设置

2).配置FTP Server

点击“Server -> Configure”打开配置窗口,添加配置内容:

步骤如下

*** 点击左侧“Rights management -> Users”,点击下方的“Add”添加用户名并设置密码

注意:添加用户时可以设置“无需密码”,也可以自由设置密码。设置完毕后,当访问该“FTP共享文件”时会弹出窗口要求输入“账户、密码”,填入即可

*** 在右侧下方的“Mount points”中添加需要共享的“文件或文件夹”。

为了方便文件共享,通常都是把所有文件放在一个目录里,然后将该文件夹共享。当需要添加新的共享文件时,则直接将该文件放入本目录即可,无需修改FTP Server的任何配置

不过也可以设置多个“共享目录”,将其分别填入“Mount points”列表中即可

参数设置

Virtual Path路径别名,可自由设置,但必须以“/”左划线开头代指右侧的“绝对路径”

Native Path:需要共享的文件夹的“绝对路径

“Virtual Path”的作用

当设置“FTP共享文件”时,通常会为不同的路径设置不同的别名Alias用以区分,如“/Image”,“/Text”等。这样在使用其他设备访问“FTP目录”时,会先展示各个Alias文件夹,点击对应的Alias后才会展示“该Alias对应的绝对路径”下的共享文件

注意:如果Alias直接填写“/”,则该Alias对应的绝对路径下的文件会直接展示在“FTP共享”的“根目录”下。如果“Mount points”只有一个共享路径,则可设置其别名Alias为“/”,如此其他设备访问“FTP共享”时则会直接看到该“绝对路径”下的文件

3).配置完毕后,点击右下角的“Apply”以及“OK”按钮即可。这样“FTP Server”端设置完毕

4).记录本机在局域网中的IP地址

使用“Win+R”打开“运行”弹窗,输入“cmd”,弹出“命令行窗口”,输入“ipconfig”

如上的“IPv4地址”即为本机在局域网中的IP

访问FTP共享文件

Windows端:

打开“资源管理器Explorer.exe”,在地址栏中输入以上记录的IP地址,如“ftp://192.168.1.3/” (无需输入端口号)

在弹窗中输入“FTP Server”添加Users用户时设置的“用户名、密码”即可

连接成功后则会显示该FTP Server共享的所有文件

移动端:

使用Android或IOS设备访问“FTP共享目录”时,需要先在PC上设置允许该“FTP Server”应用通过“Windows Defender 防火墙”,否则移动设备无法访问

允许FTP Server应用通过“Windows Defender 防火墙”

1).打开“控制面板 -> Windows Defender 防火墙”:

2).在弹出面板中选择右下角“允许其他应用”(如果该按钮是“灰色”,无法点击,则先点击右上方的“更改设置”)

选择“FileZilla”安装目录下的“filezilla-server.exe”即可:

注意:如果电脑上同时安装了“FileZilla Server”和“FileZilla Client”,此时需要选择服务端“FileZilla Server”,与Client端“FileZilla Client”完全无关。本步骤主要解决的是移动端设备访问FTP Server时被“Windows防火墙”挡住的问题,与Client端没有任何关系

参考链接:FileZilla搭建FTP服务器图解教程-腾讯云开发者社区-腾讯云

在移动端通过特定应用访问FTP共享文件

Android系统:下载安装“AndFTP”软件

“AndFTP”配置规则:1.设置ip地址、用户名、密码,端口号默认“21”     2.如果共享文件中包含中文命名,则设置编码格式为“UTF-8(Unicode)”即可  ,其他配置保持默认即可

IOS系统:下载"FTP Manager",正常配置即可

3.HFS

该应用专用于在PC上分享文件,然后局域网内其他设备通过“http://”链接来访问和下载文件

软件官网:HFS ~ HTTP File Server

特点:在PC上开启文件共享,局域网内任意设备均可向该目录上传共享文件,并且通过“http链接”访问共享目录,因此适用广泛。但在批量下载文件时操作较为繁琐。

由于其基于“http链接”的便捷访问,在软件开发中常用来模拟“网络下载文件”的流程

使用方式:

1.在官网下载"HFS.exe"并安装成功后,打开该软件如下图,直接将需要共享的文件拖到“Virtual File System”栏目(如果有弹窗,则选择“RealFolder”),之后在菜单栏中选择“Menu -> Switch On”打开该功能(默认为“开启”状态)

2.点击上图中左上角的“Open in browser”即可在浏览器中打开该共享的文件目录,之后选择对应的文件下载即可。

PS:当需要批量下载多个文件或者某个文件夹下的所有文件时,则先勾选需要下载的文件或文件夹,然后点击左侧的“Archive”按钮进行下载。该功能会将所有“选中的文件”放入压缩包中,下载完成后解压才能获取

非PC设备上传文件到共享目录

由于“HFS软件”目前只有PC平台有安装文件,因此如果有其他平台如手机需要向PC共享文件,则需要开通该共享目录的“多设备上传upload权限”

这里以如上共享的文件夹为例:

1).选中“共享文件夹Windows”,鼠标右键选择“Property”:

2).在弹出面板中选择“Permission -> Upload”,并勾选下方的“Anyone”

3).之后在浏览器中使用“http链接”打开该共享目录,即可在左侧“Actions”栏目中发现“Upload”按钮(共享文件夹的根目录是不显示“Upload”按钮的,需要在其子目录下才会显示)。

点击该按钮即可选择文件上传到共享目录

设置共享目录的访问权限

在HFS软件界面中,选中“共享文件夹”,鼠标右键选择“Property”,在弹出的窗口中选择“Permission -> Access”,点击右侧的“New account”创建新的访问账号

注意如果勾选了账号左侧的“复选框”,则代表只有该账号有访问权限,其他账户无法访问。因此如果需要在局域网多设备之间无缝分享,则不要勾选任意账户,保持默认即可

当限定只有指定账户才能访问共享目录,则通过浏览器访问时需要输入账户密码:

同理针对“Permission”下的“Delete、Upload”权限也是如此

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/284654.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

taro框架之taro-ui中AtSwipeAction的使用

题记&#xff1a;所需效果&#xff1a;滑动删除 工作进程 官网文档代码 <AtSwipeAction options{[{text: 取消,style: {backgroundColor: #6190E8}},{text: 确认,style: {backgroundColor: #FF4949}} ]}><View classNamenormal>AtSwipeAction 一般使用场景</…

DataEase大屏iframe嵌入自建网站(React)

1、修改dataease 所在的服务器nginx配置 server {listen 80;server_name dataease.ibaiqiu.cn;return 307 https://$host$request_uri; } server {listen 443 ssl;server_name dataease.ibaiqiu.cn;client_max_body_size 30M;ssl_certificate /usr/local/nginx/co…

计算机三级——网络技术(综合题第二题)

路由器工作模式 用户模式 当通过Console或Telnet方式登录到路由器时&#xff0c;只要输入的密码正确&#xff0c;路由器就直接进入了用户模式。在该模式下&#xff0c;系统提示符为一个尖括号(>)。如果用户以前为路由器输入过名称&#xff0c;则该名称将会显示在尖指号的前…

HarmonyOS应用开发实战 - Api9 拍照、拍视频、选择图片、选择视频、选择文件工具类

鸿蒙开发过程中&#xff0c;经常会进行系统调用&#xff0c;拍照、拍视频、选择图库图片、选择图库视频、选择文件。今天就给大家分享一个工具类。 1.话不多说&#xff0c;先展示样式 2.设计思路 根据官方提供的指南开发工具类&#xff0c;基础的拍照、拍视频、图库选照片、选…

分布式组件 Nacos

1.在之前的文章写过的就不用重复写。 写一些没有写过的新东西 2.细节 2.1命名空间 &#xff1a; 配置隔离 默认&#xff1a; public &#xff08;默认命名空间&#xff09;:默认新增所有的配置都在public空间下 2.1.1 开发 、测试 、生产&#xff1a;有不同的配置文件 比如…

计算联合体union的大小

一&#xff1a;联合类型的定义 联合也是一种特殊的自定义类型&#xff0c;这种类型定义的变量也包含一系列的成员&#xff0c;特征是这些成员公用同一块空间&#xff08;所以联合也叫共用体&#xff09; 比如&#xff1a;共用了 i 这个较大的空间 二&#xff1a; 联合的特点 …

【热门话题】ECMAScript vs JavaScript:理解两者间的联系与区别

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 ECMAScript vs JavaScript&#xff1a;理解两者间的联系与区别1. ECMAScript&am…

智慧工地解决方案,智慧工地项目管理系统源码,支持大屏端、PC端、手机端、平板端

智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合&#xff0c;为工程项目管理提供先进技术手段&#xff0c;构建工地现场智能监控和控制体系&#xff0c;弥补传统方法在监管中的缺陷&#xff0c;最线实现项目对人、机、料、法、环的全…

mysql 如何设计分库分表

在MySQL中设计分库分表的方法通常涉及到水平拆分与垂直拆分两种主要方式。 水平拆分&#xff1a; 按照某一列进行水平拆分&#xff1a; 可以根据某一列&#xff08;如用户ID、时间等&#xff09;的取值范围将数据拆分到不同的数据库或表中。基于哈希值的水平拆分&#xff1a;…

Linux 创建交换空间

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

百度智能云+SpringBoot=AI对话【人工智能】

百度智能云SpringBootAI对话【人工智能】 前言版权推荐百度智能云SpringBootAI对话【人工智能】效果演示登录AI对话 项目结构后端开发pom和propertiessql_table和entitydao和mapperservice和implconfig和utilLoginController和ChatController 前端开发css和jslogin.html和chat.…

【xr806开发板使用】连接wifi例程实现

##开发环境 win10 WSL ##1、环境配置 参考&#xff1a;https://aijishu.com/a/1060000000287513 首先下载安装wsl 和ubuntu https://docs.microsoft.com/zh-cn/windows/wsl/install &#xff08;1&#xff09;安装repo&#xff1a; 创建repo安装目录&#xff1a; mkdir ~/…

.NET Framework 服务实现监控可观测性最佳实践

环境信息 系统环境&#xff1a;Windows Server开发语言&#xff1a;.NET Framework > 4.6.1APM探针包&#xff1a;ddtrace 准备工作 安装 Datakit 主机部署&#xff1a; 主机安装 - 观测云文档 打开采集 APM 采集器 Windows 主机配置 # 到如下路径&#xff0c;把ddtr…

sqlalchemy和moke生成实体类(一)

前言 如果通过java生成实体类&#xff0c;可以通过mybatis或者mybatis-plus的generator。 而sqlalchemy也可以生成实体类&#xff0c;通过sqlalcodegen或者flask-sqlalcodegen。 使用flask-sqlalcodegen生成实体类 建表 建立学生表&#xff0c;如下。 create table stude…

Chrome 114 带着侧边栏扩展来了

效果展示 manifest.json {"manifest_version": 3,"name": "ChatGPT学习","version": "0.0.2","description": "ChatGPT,GPT-4,Claude3,Midjourney,Stable Diffusion,AI,人工智能,AI","icons"…

linux系统------------Mysql数据库介绍、编译安装

目录 一、数据库基本概念 1.1数据(Data) 1.2表 1.3数据库 1.4数据库管理系统(DBMS) 数据库管理系统DBMS原理 1.5数据库系统&#xff08;DBS) 二、数据库发展史 1、第一代数据库 2、第二代数据库 3、第三代数据库 三、关系型数据库 3.1关系型数据库应用 3.2主流的…

Photoshop 工具使用详解(全集 · 2024版)

全面介绍 Photoshop 工具箱里的工具&#xff0c;点击下列表格中工具名称或图示&#xff0c;即可查阅工具的使用详解。 移动工具Move Tool移动选区、图层和参考线。画板工具Artboard Tool创建、移动多个画布或调整其大小。moVe快捷键&#xff1a;V 矩形选框工具 Rectangular Mar…

如何屏蔽来自一些可疑IP对网站的访问

前段时间我们的网站遭受到黑客的攻击&#xff0c;导致网站出现乱码以及丢失了一些网站文件。在我们将网站全部迁移至Hostease虚拟主机后&#xff0c;为了再次避免这种情况发生&#xff0c;我们对网站做了一些安全防护&#xff0c;除了安装一些安全插件之外&#xff0c;我们还屏…

QGIS编译(跨平台编译)056:PDAL编译(Windows、Linux、MacOS环境下编译)

点击查看专栏目录 文章目录 1、PDAL介绍2、PDAL下载3、Windows下编译4、linux下编译5、MacOS下编译1、PDAL介绍 PDAL(Point Data Abstraction Library)是一个开源的地理空间数据处理库,它专注于点云数据的获取、处理和分析。PDAL 提供了丰富的工具和库,用于处理激光扫描仪、…

C++ Primer Plus第十七章笔记

目录 1. C输入和输出概述 1.1 流、缓冲区和iostream 1.2 重定向 2. 使用cout进行输出 2.1 修改显示时使用的计数系统 2.2 调整字段宽度 2.3 填充字符 2.4 设置浮点数的显示精度 2.5 打印末尾的0或小数点 2.6 setf() 2.7 头文件iomanip 3. 使用cin进行输入 3.1 cin…