我想將我的應用程序的圖片發送到Web服務器。問題是,我是新來的Web服務。如何在iPhone上從php服務器接收圖像
我的應用程序使用json發送(通過POST)一個圖像作爲nsdata,但我不知道如何將這個「nsdata」轉換爲在php webservice上使用json的png或jpeg圖像。這是否與base64有關?
我想將我的應用程序的圖片發送到Web服務器。問題是,我是新來的Web服務。如何在iPhone上從php服務器接收圖像
我的應用程序使用json發送(通過POST)一個圖像作爲nsdata,但我不知道如何將這個「nsdata」轉換爲在php webservice上使用json的png或jpeg圖像。這是否與base64有關?
文件我只是將請求發送到圖像路徑的方式,偉大工程。
[[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:urlPath]]];
這是偷懶的辦法,因爲你會暫停主線程這個請求,但如果你在輔助線程做的很精緻,我想。正確的方法是使用NSURLConnectionDelegate
這裏是上傳在PHP
<?php
error_reporting(E_ALL);
$uploaddir = "../xxx/";
$file = basename($_FILES['uploadedfile']['name']);
$uploadfile = $uploaddir . $file;
echo "file=".$file;
if (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $uploadfile)) {
echo $file;
}
else {
echo "error";
}
?>