2012-01-13 68 views
-1

我必须编写一个php应用程序(让我们称之为imagepath.php)来支持iphone/ipad应用程序。如何从php发送图像路径

Imagepath.php需要路径www.xyz.com/whatever/image.jpeg

返回一个形象的例子在imagepath.php我能够成功地从 这里得到正确的图片路径是一个例子: http://cdn.svcs.x.y.com/c2/37a86590e709012e2fb300163e41dd5b

如果我发送这个路径,因为它是iPhone/iPad应用程序它不起作用,但如果我发送一个适当的图像路径,如www.xyz.com/whatever/image.jpeg它工作正常。

我该如何解决?

我当前的代码

<?php 
.. 
.. 
.. 
// With some code above I am able to get image path in remote_img 
$remote_img = $results[1][0]; 
//send image out 
header('Content-Type: image/jpeg'); 
echo(file_get_contents($remote_img)); 
?> 

这里是一个涉及到$ remote_img样本图像路径 http://cdn.svcs.c2.uclick.com/c2/37a86590e709012e2fb300163e41dd5b

+2

欢迎来到stackoverflow!为了解决你的问题而不诉诸球,我们需要看你当前的代码(最好是[SSCCE](http://sscce.org/))。此外,演示问题的示例URL真的有帮助。 – phihag 2012-01-13 04:09:24

回答

0

当你做file_get_contents()

您的代码应该工作原样,只要 $remote_img是正确的
+0

它不起作用。但是,如果我发送固定的图像路径与.jpg结束它工作正常。 – user1146904 2012-01-13 05:51:07

+0

你可以使用CURL或者其他的东西,并且明白为什么它没有获取文件。 – Michael 2012-01-13 22:23:58

+0

由于应用程序正在期待一个JPEG链接。是否可以创建临时图像并发送它的链接?如果是这样怎么办?如何删除临时图像? – user1146904 2012-01-16 05:58:30