Php 将图像从设备上传到服务器,如何以字符串形式返回img的最终url

Php 将图像从设备上传到服务器,如何以字符串形式返回img的最终url,php,javascript,jquery,html,cordova,Php,Javascript,Jquery,Html,Cordova,因此,我设置了通过Phonegap本机API从设备图像/相机上传图像,图像名称附带随机数字。我正试图找出如何访问服务器上图像位置的最终url,以便在制作Facebook帖子时利用该图像的url,因为它们需要外部上传图像 代码: .php .html .js }使用move_uploaded_file上传文件后,生成URL并将其作为JSON编码的响应回显: $url = $baseURI . "?image=" . $randomImg; // http://example.com/app/upl

因此,我设置了通过Phonegap本机API从设备图像/相机上传图像,图像名称附带随机数字。我正试图找出如何访问服务器上图像位置的最终url,以便在制作Facebook帖子时利用该图像的url,因为它们需要外部上传图像

代码: .php

.html

.js


}

使用move_uploaded_file上传文件后,生成URL并将其作为JSON编码的响应回显:

$url = $baseURI . "?image=" . $randomImg; // http://example.com/app/upload.php?image=1234image5678.jpg
echo json_encode(array("url" => $url));
exit;
var data = JSON.parse(r);
console.log(data.url); // http://example.com/app/upload.php?image=1234image5678.jpg
然后在success callback JS函数中,解析响应:

$url = $baseURI . "?image=" . $randomImg; // http://example.com/app/upload.php?image=1234image5678.jpg
echo json_encode(array("url" => $url));
exit;
var data = JSON.parse(r);
console.log(data.url); // http://example.com/app/upload.php?image=1234image5678.jpg

Hm试着把它加进去,但似乎什么也没做。考虑到我使用的是本机函数,我在测试iPad的控制台日志中无法真正查看这些函数,所以我使用了警报而不是控制台日志?
var data = JSON.parse(r);
console.log(data.url); // http://example.com/app/upload.php?image=1234image5678.jpg