如何通过链接共享文件?

如何通过链接共享文件?

我儿子制作了一些“感谢”视频,他想发送给他的朋友们。每个朋友都会收到不同的视频,这些视频都保存在一个目录中。

  1. 有没有一种简单的方法可以通过电子邮件将链接发送给每个朋友以便他们可以看到他们的视频?
  2. 如果他们想下载视频,那没问题,但我不希望他们能够编辑原始文件
  3. 我不希望他们能够“浏览”或访问目录中的其他文件(或我的服务器上的任何其他目录)
  4. 如果我可以编辑链接的外观就好了(即没有链接,//server/file-location但也许thankyou-video

我意识到我可以直接上传到 YouTube 等,但我正在寻找一种无需第三方即可执行此操作的方法。

后续问题是,我是否可以对整个目录执行相同操作(即与某人共享照片目录),而无需对方使用第三方应用程序。

使用 16.04 和桌面版。

答案1

  1. 有没有一种简单的方法可以通过电子邮件将链接发送给每个朋友以便他们可以看到他们的视频?

不,不是。你需要某种共享服务。可以是托管在你自己电脑上的 Owncloud,也可以是 YouTube 或 Dropbox。但你需要某种可公开访问的服务器。随机开启的台式电脑不适合。你也可以安装 apache,然后直接将文件放入网络服务器的根目录(通常/var/www/html在 Ubuntu 上)。

答案很大程度上取决于这是否是一次性的事情。如果是的话?使用 dropbox、youtube 或任何您想要的第三方服务。Owncloud 或 apache 需要一些维护,并且需要时间来设置。如果您打算重复使用它,或者想要学习,那么这很好...

  1. 如果他们想下载视频,那没问题,但我不希望他们能够编辑原始文件

算了吧。好莱坞尝试 DRM 已经很久了——他们没有成功。如果人们可以观看,他们就可以复制。如果他们可以复制,他们就可以编辑。

  1. 我不希望他们能够“浏览”或访问目录中的其他文件(或我的服务器上的任何其他目录)

如何执行此操作取决于您使用哪种服务来共享它。如果您使用 http 服务器,限制目录列表将是避免这种情况的一种方法。

  1. 如果我可以编辑链接的外观就好了(即,链接不是 //server/file-location 而是“thankyou-video”)

//服务器... 表示 Samba 共享。不要在 Internet 上使用它。请使用 HTTP(S)。链接的外观通常单独处理;许多邮件客户端支持 HTML 电子邮件,让您自己定义链接文本。

答案2

安装 ftp 服务器是个好主意。选择一个单独的文件夹,该文件夹“从外部”可见,并在设置中仅允许下载。这样,您可以保护源文件不被替换或编辑。

用同样的方法,你可以分享其他资料。创建几个通过 IP 或密码限制访问的文件夹,不同的人将能够从你的 ftp 服务器下载你只向他们展示的内容。

如果您希望能够编辑链接的外观,安装 DNS 服务器(例如 bind9)将对您有所帮助。它在调整方面足够轻松。

您无法保护已下载的文件。

相关内容