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

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

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.mzph.cn/news/766791.shtml

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

相关文章

MapReduce学习问题记录

1、如何跳过对某行数据的处理 第一行数据是字段名不需要处理,我们知道第一行偏移量是0(行记录的时候是从数组首地址开始,到了行标识符进行一次计数,这个计数就是行偏移量,从0开始),我们根据偏移…

线程池的7大参数

线程池的7大参数 一、 corePoolSize 线程池核心线程大小 核心线程永远不会销毁,即使他们处于空闲状态,除非设置了allowCoreThreadTimeOut。任务提交到线程池后,首先会检查当前线程数是否达到了corePoolSize,如果没有达到的话&…

【绘图案例-奇偶填充规则 Objective-C语言】

一、接下来,我们来学习奇偶填充规则 1.就是说,你在填充的时候,实际上,是有一些规则的, 奇偶填充规则:even-odd rule, even:偶数,odd:奇数 2.把之前的copy代码,复制粘题一份,名字改成“07-奇偶填充规则”, 把ppt里的代码复制粘贴过来, 我们来看一下这段儿代码,…

CSS(一)

一、CSS 简介 1.1 HTML 的局限性 说起 HTML&#xff0c;这其实是个非常单纯的家伙&#xff0c;他只关注内容的语义。比如 <h1> 表明这是一个大标题&#xff0c;<p> 表明这是一个段落&#xff0c;<img> 表明这儿有一个图片&#xff0c;<a> 表示此处有链…

每日一题 --- 设计链表[力扣][Go]

设计链表 题目&#xff1a;707. 设计链表 你可以选择使用单链表或者双链表&#xff0c;设计并实现自己的链表。 单链表中的节点应该具备两个属性&#xff1a;val 和 next 。val 是当前节点的值&#xff0c;next 是指向下一个节点的指针/引用。 如果是双向链表&#xff0c;则…

pytest之统一接口请求封装

pytest之统一接口请求封装 pytest的requests_util.pyrequests_util.py 接口自动化测试框架的封装yaml文件如何实现接口关联封装yaml文件如何实现动态参数的处理yaml文件如何实现文件上传有参数化时候&#xff0c;怎么实现断言yaml的数据量大怎么处理接口自动化框架的扩展&#…

FFmepg--AVFilter过滤器使用以及yuv视频裁剪

文章目录 AVFilter 流程&#xff1a;api核心代码变量yuv视频裁剪 AVFilter 流程&#xff1a; ⾸先使⽤split滤波器将input流分成两路流&#xff08;main和tmp&#xff09;&#xff0c;然后分别对两路流进⾏处理。对于tmp流&#xff0c;先经过crop滤波器进⾏裁剪处理&#xff0c…

Kotlin零基础入门到进阶实战

教程介绍 Kotlin现在是Google官方认定Android一级开发语言&#xff0c;与Java100%互通&#xff0c;并具备诸多Java尚不支持的新特性&#xff0c;每个Android程序员必备的Kotlin课程&#xff0c;每个Java程序员都需要了解的Kotlin&#xff0c;掌握kotlin可以开发Web前端、Web后…

主干网络篇 | YOLOv8更换主干网络之GhostNet

前言:Hello大家好,我是小哥谈。GhostNet是2019年由华为诺亚方舟实验室发布的轻量级网络,速度和MobileNetV3相似,但是识别的准确率比MobileNetV3高,在ImageNet ILSVRC2012分类数据集的达到了75.7%的top-1精度。该论文提除了Ghost模块,通过廉价操作生成更多的特征图。基于一…

是德科技keysight DSOX3024T示波器

181/2461/8938产品概述&#xff1a; DSOX3024T 示波器 要特性与技术指标 使用电容触摸屏进行简洁的触控操作&#xff1a; •提高调试效率 •触控设计可以简化文档记录 •使用起来就像您喜欢的智能手机或平板电脑一样简单 使用 MegaZoom IV 技术揭示偶发异常&#xff1a; •超快…

思通舆情 是一款开源免费的舆情系统 介绍

思通舆情 是一款开源免费的舆情系统。 支持本地化部署&#xff0c;支持在线体验。 支持对海量舆情数据分析和挖掘。 无论你是使用者还是共同完善的开发者&#xff0c;欢迎 pull request 或者 留言对我们提出建议。 您的支持和参与就是我们坚持开源的动力&#xff01;请 sta…

申请双软认证需要哪些材料?软件功能测试报告怎么获取?

“双软认证”是指软件产品评估和软件企业评估&#xff0c;其中需要软件测试报告。 企业申请双软认证除了获得软件企业和软件产品的认证资质&#xff0c;同时也是对企业知识产权的一种保护方式&#xff0c;更可以让企业享受国家提供给软件行业的税收优惠政策。 那么&#xff0c;…

6-191 拓扑排序

一项工程由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其他子任务后才能执行。例如,下图表示了一项工程若干子任务之间的先后关系。 编写函数输出所有子任务的拓扑序列。 函数接口定义: Status Push_SeqStack(SeqStack &s, ElemType x)//入栈,x入到…

框架结构模态分析/动力时程分析Matlab有限元编程 【Matlab源码+PPT讲义】|梁单元|地震时程动画|结果后处理|地震弹性时程分析| 隐式动力学

专栏导读 作者简介&#xff1a;工学博士&#xff0c;高级工程师&#xff0c;专注于工业软件算法研究本文已收录于专栏&#xff1a;《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现&#xff0c;并提供所有案例完整源码&#xff1b;2.单元…

基于springboot+vue的旅游网站

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

JavaScript 权威指南第七版(GPT 重译)(六)

第十五章&#xff1a;JavaScript 在 Web 浏览器中 JavaScript 语言是在 1994 年创建的&#xff0c;旨在使 Web 浏览器显示的文档具有动态行为。自那时以来&#xff0c;该语言已经发生了显著的演变&#xff0c;与此同时&#xff0c;Web 平台的范围和功能也迅速增长。今天&#…

2024.3.24阶段性测试题解

VJ测试链接考试链接 成绩表如下&#xff0c;信息学是非常检验平时努力的&#xff0c;而且也是一分耕耘一分收获的&#xff0c;总的来说每天订正晚训跟只订正一部分题还是有区别的…希望同学们再接再厉。 A题 简单判断题&#xff0c;单独判断首字母&#xff0c;再判断其余字母…

Java 学习和实践笔记(45):数组的遍历,复制,

数组的两种遍历方式&#xff1a; package innerClass;public class Test01 {public static void main(String[] args) {String[] cities {"北京","上海","广州","深圳",};//遍历方式一&#xff0c;这是一般的方式for (int i0; i<…

AI大模型学习:理论基石、优化之道与应用革新

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…

列车票务信息管理系统设计与实现|jsp+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW调试部署环境&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java…