LocalSend 如何开启“仅自动接收收藏设备文件”的自动接受设置
发布时间:2026/9/9 13:40:40 锦皓数字建站

LocalSend 如何开启“仅自动接收收藏设备文件”的自动接受设置【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend当你希望经常互传文件的几台设备比如自己的手机和电脑发来的文件无需每次手动点“接受”又不想像“完全自动接收”那样让局域网内任何设备都能直接往你设备里写文件时LocalSend 提供的是一个三态的自动接受开关关闭、完全开启、仅对收藏Favorites设备开启。本文介绍如何把接收端设置为“仅自动接收收藏设备文件”以及如何验证它生效。适用前提接收端已安装 LocalSend 并可正常接收文件发送端与接收端处于同一局域网。从版本说明看“来自收藏设备的请求自动被接受”是 v1.18.0 起的行为且默认开启因此如果你的设备从未动过相关开关这项功能可能已经处于开启状态。先搞清楚两个开关的关系它们其实是同一个三态设置在 设置状态模型 中quickSave和quickSaveFromFavorites是两个字段分别对应“自动接受文件请求”和“自动接受收藏设备的文件请求”但它们的持久化底层是同一个枚举 QuickSaveModeenum QuickSaveMode { off, on, paired, // only accept from favorites automatically }也就是说设置页面上“Receive”区块里的两个开关 Quick Save 与 Quick Save for Favorites英文界面文案见 en.json 中general.quickSave/general.quickSaveFromFavorites是互斥的打开Quick Save时代码会自动把 Quick Save for Favorites 关掉映射为on模式打开Quick Save for Favorites时会自动把 Quick Save 关掉映射为paired模式两个都关掉时映射为off。这段互斥逻辑在 settings_provider.dart 的setQuickSave/setQuickSaveFromFavorites中实现持久化键为ls_quick_save。所以“仅自动接收收藏设备文件”对应的就是paired状态即只打开第二个开关。第一步先把设备加入收藏列表“收藏设备”不是 IP 或设备名的简单列表而是按设备指纹fingerprint识别的。操作路径打开 LocalSend 的 Send发送页在“Nearby devices”标题行右侧点击心形favorite图标打开 Favorites 对话框界面文案见 en.json 中dialogs.favoriteDialog空列表时显示 “No favorite devices yet.”在发送页的设备列表中对目标设备执行收藏操作即可在 Add to favorites 对话框中确认添加dialogs.favoriteEditDialog.titleAdd添加成功后设备列表中的该设备会以收藏状态isFavorite显示见 send_tab.dart。建议把需要自动接收的设备都加入收藏。未收藏的设备不会走自动接收仍然会弹出确认。第二步在设置中启用 “Quick Save for Favorites”打开 LocalSend 的Settings页找到Receive区块见 settings_tab.dart 中_SettingsSection的 Receive 部分打开Quick Save for Favorites开关。如果Quick Save当前是开着的它会在此操作中被自动关闭——这正是预期行为因为两者互斥第一次开启时应用会弹出提示QuickSaveFromFavoritesNotice桌面端为对话框、移动端为底部弹窗文案为File requests are now accepted automatically from devices in your favorites list.确认后关闭该提示即可设置已持久化。如果相反你之前开启了全量的Quick Save开启全量模式时的提示文案要更谨慎一些QuickSaveNoticeFile requests are now accepted automatically. Be aware that everyone on the local network can send you files.这就是为什么“仅收藏设备”模式存在它把自动接收的范围限制在你信任的设备内。自动接收是如何生效的接收流程的处理在 receive_controller.dart 中收到文件请求时程序读取设置若quickSaveFromFavorites为真则检查发送方指纹是否在你的收藏列表中按fingerprint与收藏条目匹配。匹配成功就自动接受所有文件并直接进入传输进度页匹配失败则走正常的手动确认流程。由此可以明确该模式的边界只对收藏列表中的设备生效识别依据是设备指纹设备名或 IP 变化不影响发送方发来的是文件请求时才自动接受如果本次会话带有消息message则不触发自动接受非收藏设备、以及“Share via link / Receive via link” 场景不受此开关控制后者由独立设置receiveViaLinkAutoAccept控制属于另一条配置路径不在本文范围内。如何验证设置已生效看开关状态回到 Settings → Receive确认Quick Save for Favorites为开、Quick Save为关两者不会同时为开。看接收页状态Receive接收页会显示当前 Quick Save 的取值英文界面中为三选一文案Off / Favorites / On见 en.json 中receiveTab.quickSave。显示Favorites即对应本文开启的paired模式。实际收发测试用已收藏的设备向本机发送一个文件。若设置生效本机不会出现“是否接受”的询问而是直接进入传输/保存流程再换一台未收藏的设备发送文件应仍会弹出手动确认。收藏设备自动保存成功而未收藏设备仍需确认即为设置按预期工作。注意事项该项默认就是paired收藏设备自动接收见 en.json 中whatsNewPage的 v1.18.0 说明“Requests from favorites are now accepted automatically. This is turned on by default and can be disabled in the settings.”。如果你的目标是关闭自动接收把 Quick Save for Favorites 关掉即可两个开关都关为off。设置修改后立即持久化并对之后的接收会话生效不需要重启应用服务器端需要重启的只有 PIN、校验和、端口等少数设置Quick Save 两项不在其中。自动接收意味着收藏设备发来的文件会不经确认直接写入保存目录默认为系统 Downloads可在 Settings → Receive 的 “Save to folder” 中自定义因此收藏列表本身要认真维护在 Favorites 对话框中可随时删除不再信任的设备dialogs.favoriteDeleteDialog。【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。