让我们从头开始,我有一台笔记本电脑(Windows 10),其中我保存了许多大约 100 GB 的视频文件,我想与我的妹妹分享这些文件,以便她可以将她的安卓手机连接到我的电脑并可以在她的手机上播放这些视频,同时我也可以在笔记本电脑上观看这些讲座,但我想给她只读访问权限,这样她就不能删除任何这些文件?
有没有办法做同样或几乎同样的事情?
答案1
有很多可能的解决方案。首先想到的是使用 VLC(视频局域网客户端)应用程序,如所述这里使用您想要授予的任何权限从您的 PC 访问 Samba 提供的文件。1. 右键单击文件/文件夹,然后使用共享文件设置共享权限并输入密码。2. 在您姐姐的手机上下载 vlc 应用程序,然后点击“本地网络”以访问您在 1 上共享的 Samba 文件夹共享。(你们俩都应该连接到同一个网络 - 砰 - 当您在计算机上操作时,她可以看到视频。
第二种解决方案是设置一个支持 php 的 apache 服务器,如下所述这里或者这里例如。然后创建一个index.php
包含以下内容的文件:
<?php
if ($handle = opendir('video/.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$thelist .= '<li><a href="video/'.$file.'">'.$file.'</a></li>';
}
}
closedir($handle);
}
?>
<h1>List of files in /Downloads/Video/:</h1>
<ul><?php echo $thelist; ?></ul>
这将显示 /video 文件夹中的所有文件,/srv/http/
或者显示您的主页文件所在的位置 - 也许C:\dev\www\
。
现在你可以拿起你姐姐的手机,输入你的计算机的 IP (fe 192.168.1.14,打开 cmd 并输入ipconfig /all
如下内容这里)在 Firefox 应用程序地址行中,它应该显示您的所有视频文件,您应该能够通过单击它直接观看视频文件 - 至少使用 Firefox 移动应用程序。
如果您使用 samba 限制访问(第一种方法),她将无法删除任何文件,使用第二种方法也无法删除任何文件。如果她可以读取文件,她就可以下载文件 - 请记住这一点。
我希望这对您有帮助,并且能解答您的问题:)
答案2
可能最简单的方法是将您的视频同步到云端(OneDrive、Google drive、dropbox……),然后您的姐姐就可以从那里播放它们。
答案3
对于这种数据量,我建议使用个人媒体服务器。我更喜欢 Plex,它易于设置,并且几乎适用于任何平台。服务器也可以在各种 NAS 上运行,无需 PC。