我被困住了,我希望这里有人可以帮助我。
我想在 php 脚本中创建一个文件的链接(该文件实际上是一个图像,一个 .tif 图像)。我无情地用谷歌搜索,但无济于事。
防火墙阻止了外部连接,但我在模拟内部连接的机器上运行此查询。我目前使用这台机器允许外部用户运行访问内部数据库的查询,所以我知道这是可行的……</p>
例如这部分工作得很好:
$result = pg_query($conn, $query);
while($row=pg_fetch_assoc($result))
{
echo "<p>image details:<br />image: <u>" . $row['field'] . "</u> image date: <u>" . $row['field'] . "</u> image path: <u>" . $row['filename'] . "</u></p>";
我想变成链接的查询部分是 $row['filename'],它返回为
//host\path\path\path\path\path\path\path.TIF
…但现在我想访问与这些查询相关的某些文件。我想将此文件名转换为 url,当放入链接时,会转到此文件并打开它:
$imageURL = $row['filename'];
echo "<p>Using imageURL: <a href='$imageURL' border='0' target='_blank'>Click Here</a></p>";
也许这是不可能的。我似乎无法弄清楚如何获取图像。
我没有 imagemagick 或 imagick,我不想走那条路。提前感谢您的帮助。
编辑我正在运行查询的机器是http://webapps.example.com
我正在查询的机器(图像所在的位置)不是 - 我试图返回的图像路径(作为链接)是 //hostipaddress \path\path\path\path\path\path\filename.TIF