首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不同服务器上传输文件

在不同服务器上传输文件
EN

Stack Overflow用户
提问于 2015-09-12 04:06:56
回答 2查看 553关注 0票数 2

我有一个计划,必须:

  1. server 1= web server,以保存php等源
  2. server 2=保存客户端上载的文件/文档

客户端访问服务器1中的web服务器,然后上传或下载文档/图像,但我希望将文档或图像保存在服务器2中。因此,web源和文件/图像是分开的。

但是我不知道从服务器1到服务器2传输文件的理想概念是什么。我尝试使用、FTP和Curl。请考虑如何从服务器2下载客户端文件。

什么是理想的概念传输文件,如上传或下载以上场景?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-12 04:44:23

您可以使用PHP FTP完成这一任务,确保您拥有在服务器上写入文件的正确权限。

使用cURL下载文件:

代码语言:javascript
运行
复制
set_time_limit(0); // unlimited max execution time for big files
$options = array(
  CURLOPT_FILE    => '/path/download/file/server1.img',
  CURLOPT_TIMEOUT =>  28800, // set this to 8 hours so we dont timeout on big files
  CURLOPT_URL     => 'http://server2.com/path/download/file/server2.img',
);

$ch = curl_init();
curl_setopt_array($ch, $options);
curl_exec($ch);
curl_close($ch);
票数 1
EN

Stack Overflow用户

发布于 2015-09-12 04:27:39

为此,您可以使用任何CDN托管提供商,如Rackspace或我使用过的任何other.Actually,如果我们上传了文件,将存储与code.They分开,提供给您API来上传、删除、检索文件,甚至可以创建目录。它们为您提供API密钥和秘密密钥,用于使API call.While实现此功能,使通用函数可在整个项目中使用来执行此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32535059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档