无论你是因为看到MegaUpload的失败而难过,还是因为你不喜欢其他选择,或者只是想用你自己的域名和托管服务来共享你的文件,你都是幸运的!这里有一个简单的方法来建立您自己的**拖放文件共享服务与现有的软件和我们自己的一些代码。
下面是这个整洁的小系统的工作原理:
你将有一个你想共享的文件,所以你可以把它拖到桌面(Windows)或dock(macosx)上的图标上,然后文件就会神奇地上传。上传程序会自动在你的剪贴板中存储一个链接,你可以将它粘贴到电子邮件、聊天窗口或任何你想粘贴的地方,这样你或其他任何人都可以快速下载该文件。此外,您还可以访问您的共享文件目录,以便在将来需要时再次获取任何链接,并执行类似PDF合并和文件压缩之类的酷任务。如果这听起来像是你想做的事,那你就来对地方了。
以下是您需要开始的内容:
一旦你把这些都准备好了,你就可以走了!
当你把所有的东西都放在一起时,你要么下载了Dropf for Windows,要么下载了Dockdrop for Mac。要将这些工具中的任何一个上传到您的服务器,您需要向它们提供您的服务器地址、FTP用户名和密码。这个过程根据您使用的工具而有所不同,所以请阅读与您相关的安装过程。
Dropf的设置非常简单,但您需要确保首先安装了最新的.NET framework。如果你没有,你可以在这里下载。有了这些方法,您只需遵循以下步骤:
就这样,你们都准备好了!现在,当你把一个文件拖到Dropf的桌面图标上时,它会把一个文件上传到你的服务器上。
Dockdrop很容易设置。只需遵循以下简单步骤:
就这样,你们都准备好了!现在,当你把一个文件拖到dock中Dockdrop的图标上时,它会把一个文件上传到你的服务器上。
使用您选择的FTP应用程序,您现在需要安装我们**的PHP脚本,以帮助您更好地使用文件共享服务。这很容易做到。只需打开您选择的FTP应用程序,输入您在上一节中用于启动连接的服务器信息和凭据,然后将包含的四个脚本(index.php、dirlist.php和CreateZipFile.php)中的三个上载到共享文件所在的目录。就这样!
注意:并非所有的PHP安装都是相同的。这些脚本在Dreamhost上用PHP5进行了测试,所以我们知道您可以使用它们。因为PHP在不同的主机上可能有点不同,所以脚本的某些部分在运行时可能会有问题。如果发现某些函数不起作用,请向主机验证是否允许使用fwrite()、scandir()、file\u get\u contents()和unlink()函数。要使用PDF功能,还需要启用exec()函数并安装GhostScript。
那么这个脚本对你有什么帮助呢?以下是功能概述:
注意:macosx的内置解压实用程序在使用这个脚本创建的ZIP文件时有点麻烦。第三方无归档应用程序(如Unarchiver)的效果会更好。
对于那些稍微熟悉PHP的人来说,还有一些定制特性。您可以将以下变量添加到index.php脚本的顶部,以快速更改和添加内容:
You can specify a custom image file to display at the top of every page by setting the $custom_img_tag variable to an image tag like this:
<?php $custom_img_tag = '<img src="my_image.jpg" alt="Alternate Image" width="128" height="128" />'; ?>You can add a custom message to the bottom of a page by setting the $dir_info variable to whatever message you want to display like this:
<?php $dir_info='This is where I keep my most special files.'; ?>You can password-protect any directory by setting the $secret_password variable like this:
<?php $secret_password = 'tl80' ?>This will hide the contents of a directory. You can reveal it by adding ?pass=yourpassword to the URL. This is, of course, not a very secure method of protecting your files but it will keep them out of search listings and away from the prying eyes of the average viewer—so long as you don't share the password.
如果你有一点PHP的知识,你当然可以修改这个脚本来添加新的特性或者改变它的工作方式。你有源代码,所以如果你想让它为你做更多的乐趣。
CreateZipFile.php是由Rochak Chauhan创建的,它允许我们轻松地压缩文件共享目录中的文件。
当您将PHP脚本上传到您想要共享文件的目录时,只要您不创建任**的目录,您就会有一个漂亮的、有吸引力的列表。但是,如果您创建一个新目录,它将没有index.php脚本的副本,因此看起来不好看,也没有所有额外的特性。这就是为什么您需要设置cron作业来告诉其他目录也使用文件列表脚本(dirlist.php)。如何在web主机上设置cron作业会有所不同,因此请查看主机的知识库、wiki或其他内容以了解确切的过程。我们将对其进行一般性解释,以便您可以将以下步骤应用于创建cron作业的任何方法。
就这些。假设您的服务器支持fwrite()和scandir()PHP函数,那么这个脚本应该可以正常运行。尽管如此,一定要测试它,以确保它与主机的PHP安装一起工作。如果看到index.php文件在空的子目录中弹出,就知道它在工作。
...文档、保存文件、与其他人协作以及导出文档。下面介绍如何在iOS 11中使用新的文件应用程序。 ...
...能通常隐藏在一个不起眼的图标或手势后面。一旦你知道如何访问这些,你就会从你的iPhone中获得更多的价值和生产力。 ...
...的三个用户可以得到每月18美元的计划。企业级允许您在自己的私有服务器上安装Cacoo,10个用户每年600美元起。所有帐户级别都有14天的****期。 ...
... 如果你曾经认真考虑过如何改进你的写作过程,你一定遇到过Markdown。Markdown是一个简单的格式化系统,它消除了难看的工具栏。相反,您可以使用文本编辑器中的修改器格式化文本。例如,用...
...他服务),这样你的文件就可以在你的设备上同步了。 如何使用文件应用程序 你不必使用文件应用程序。iOS仍然和以前一样工作,如果你觉得不需要,你可以忽略文件应用。例如,如果使用Dropbox,则可以通过Dropbox应用程序继...
...转换器转换视频文件的简单方法。 我们之前已经讨论了如何将视频转换为Pazera**的3GP,今天我们来看看如何使用Miro视频转换器将它们转换为几种不同的移动设备。在我们的示例中,我们将使用Windows7,因此您的屏幕看起来可能略...
Readdle是一个以其高效应用程序(如Documents、PDF Expert、Scanner Pro和Spark)而闻名的开发人员。今天,苹果公司宣布对这些应用程序进行了一次有趣的更新,在iPad应用程序中增加了管理传统桌面电脑上文件的拖放功能。 拖放功能可...