这可能是一个非常常见的问题,但我搜索了很多,最后决定得到一些专家建议.
我想知道是否有人直接从URL上传文件到cPanel文件管理器.我可以使用文件管理器中的上传选项卡从我的计算机上传文件,但无法找到从URL中提取数据的任何选项.
我已经尝试了几个论坛,Q/A网站但什么都没有.如果有人能将此问题提请专家注意,我将非常感激.
我看了
http://forums.cpanel.net/f145/filemanager-upload-url-215911.html
http://forums.cpanel.net/f5/upload-via-url-305691.html
和我的其他地方但只发现问题.
我也有这个问题.进行慢速连接下载然后再次上传对我来说不是一个选择.
目前通过cPanel文件管理器没有办法做到这一点.如果您无法访问SSH,可以像这样绕过它:
在文件管理器中创建一个新文件,调用它get1.php
或其他任何内容并将其放在您可以在您的域上访问的位置.
在get.php中编辑filemanager中的文件,并输入以下代码:
现在导航到您在浏览器中在步骤1中创建的文件,因此它可能是http://domain.com/get1.php
等待.页面可能会返回500错误,没关系,wget命令仍应该通过.
在文件管理器的cPanel中重新加载你放置get1.php的目录,你会看到那里等待你的文件.完成.
当然,这是非常不安全的,因为任何机器人或人都可以请求你的get1.php文件,因此请确保在完成后删除它.这只是一个简单的黑客,任何更好的想法赞赏.
我遇到过同样的问题。我无法上传一些需要从一台服务器传输到另一台服务器的大文件。FTP和cPanel文件管理器均不断失败。我创建了一个upload.php文件(扩展了上面提供的解决方案)并将其复制到目标目录。我简直不敢相信这种技术能很快起作用!50MB文件实际上花了几秒钟。这是我的php文件的内容:
Upload file from URL "; exec("wget {$url}"); } ?>
完成文件传输后,我总是从服务器上删除该php文件,以免给潜在的黑客提供替换服务器上文件的简便方法。请不要忘记这一重要步骤!