我有一些文件在我的本地电脑,我需要把这些文件发送到我的Azure机器。这两台机器都是Ubuntu16.04,我知道我可以通过Ubuntu文件系统GUI的"Connect to Server“部分发送数据(我使用SFTP连接),但是这个选项太慢了。有没有办法把本地PC设为服务器,从远程PC上“下载”数据,利用远程PC的高速下载速度呢?
我们网站的一部分让用户安全地下载文件。我们使用HTTP让具有良好浏览器的用户恢复他们的下载,因为他们可以获得相当大的数据。我们目前正在迁移到S3,并希望保留下载恢复。
实际上,我已经使用了HTTP_RANGE和下面的代码实现了所有的工作:
// Calculate the end range
$rangestart = $this->iSeekStart;
$chunksize = 1024 * 1024 * 8;
// Start buffered download from S3
do
{
// reset time limit for big files
set_