2013-03-22 81 views
-1

我想从源下载图像到我的服务器(专用路径)作为后台处理(对于使用我的Web应用程序的用户没有消息框)。实际上,我所做的只是从社交网站(Fb,Twitter,Gmail等)导入图片,并将其展示在特定的用户图库中。可以下载为后台处理,而无需通知浏览器/用户保存该图像,将其存储在给定路径中,并稍后显示在用户库上。 可以将点火器下载库的代码作为后台处理程序使用还是还有其他方法可以做到这一点?将图像从一台服务器下载到另一台服务器到我的专用路径

我使用Win OS,Xampp和代码点火器 谢谢。

+0

当然,其可能的...去尝试和寻求帮助,如果有代码的任何特定块导致问题 – 2013-03-22 07:34:48

+0

你需要工作队列,齿轮工对php有好处,谷歌它 – kirugan 2013-03-22 07:35:34

+0

我已经尝试了代码点火器下载libray,但是显示保存选项显示如何可以做后台进程 – ugene 2013-03-22 07:37:52

回答

1

运行使用AJAX在BG如下:

//Get the file 
$content = file_get_contents("http://www.google.co.in/intl/en_com/images/srpr/logo1w.png"); 
//Store in the filesystem. 
$fp = fopen("/location/to/save/image.jpg", "w"); 
fwrite($fp, $content); 
fclose($fp); 

从这个SO职位:PHP - Copy image to my server direct from URL

+1

非常感谢,它运作良好。 – ugene 2013-03-22 09:28:27