将远程映像重命名并保存到服务器

时间:2014-08-12 07:43:35

标签: php php-5.3

我正在寻找一种简单的方法将远程图像下载到我的服务器,重命名并将图像名称保存到数据库。

我知道如何轻松地将文件下载到我的服务器

copy('http://example.com/file.jpeg', '/tmp/file.jpeg');

但是如何在下载或下载后重命名图像?

如果有人能用php

告诉我一个简单的方法,我真的很合适

2 个答案:

答案 0 :(得分:2)

copy函数中只需更改文件名:

copy('http://example.com/file.jpeg', '/tmp/any_file_name.jpeg');

答案 1 :(得分:1)

我认为这应该做的工作

rename("/tmp/tmp_file.jpg", "/home/user/login/docs/my_file.jpg");

下载后必须这样做

或者只是在您加载文件名时更改文件名,例如

copy('http://example.com/file.jpeg', '/tmp/some_name.jpg');