我正在寻找一种简单的方法将远程图像下载到我的服务器,重命名并将图像名称保存到数据库。
我知道如何轻松地将文件下载到我的服务器
copy('http://example.com/file.jpeg', '/tmp/file.jpeg');
但是如何在下载或下载后重命名图像?
如果有人能用php
告诉我一个简单的方法,我真的很合适答案 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');