我有一部 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