首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码点火器调整图像大小并保存到远程服务器

问代码点火器调整图像大小并保存到远程服务器
EN

Stack Overflow用户
提问于 2012-11-07 06:15:27
回答 1查看 1.2K关注 0票数 0

我有一个项目,我想使用代码点火器来调整上传图像的大小,并保存到远程服务器。

我可以成功地完成以下操作(全部在本地计算机上):

  1. 获取上传的图像
  2. 保存到tmp文件夹
  3. 调整tmp文件夹中图像的大小
  4. 保存到最终目标文件夹。

不过,我还想再走一步。我想从tmp中获取映像,调整大小并保存到远程服务器。下面是我假设的示例代码,它不起作用。

代码语言:javascript
复制
$config['image_library'] = 'gd2';
$config['source_image'] = '/tmp/sample.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 80;
$config['height'] = 60;
$config['new_image'] = 'ftp://xx.xx.xxx.xxx/tmp/sample.jpg';  // can i do this?
$config['thumb_marker']  = '';

$ftpconfig['hostname'] = 'xx.xx.xxx.xxx';
$ftpconfig['username'] = 'name';
$ftpconfig['password'] = 'password';
$ftpconfig['debug'] = TRUE;

$this->ftp->connect($ftpconfig);

// and can I call CI to resize it and save to a ftp server after connent ftp?
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();

$this->ftp->close();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-07 07:19:06

你需要上传文件,现在你不使用FTP库文件的上传方法,在你的服务器上保存后,你必须上传

代码语言:javascript
复制
$this->ftp->upload('/local/path/to/myfile.html', '/public_html/myfile.html', 'ascii', 0775);

请查看ftp类的用户指南。

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

https://stackoverflow.com/questions/13264121

复制
相关文章

相似问题

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