【发布时间】:2012-08-18 08:45:10
【问题描述】:
我有一部 iPhone,可以将 jpg 图像上传到远程服务器上的文件夹 'uploads'。这是在 iOS 上使用异步方法完成的,该方法连接到 PHP 脚本。然后 PHP 脚本处理图像。 PHP 脚本很简单,如下所示:
$uploaddir = './uploads/';
$file = basename($_FILES['userfile']['name']);
$uploadfile = $uploaddir . $file;
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "http://iphone.zcentric.com/uploads/{$file}";
}
如何提高安全性以知道连接到 PHP 脚本的是正确的 iPhone?另外,如何创建一个对 iphone 设备具有唯一名称的文件夹,以便将图像存储在其中,而不是存储在“uploads”服务器中?例如iPhone 连接到 PHP 脚本,脚本验证 iPhone 并获取唯一标识符(我不确定该唯一标识符可能是什么,也许是 imei?),并创建一个文件夹,例如M234SFDFS/image.jpg
【问题讨论】:
标签: php objective-c ios xcode security