Ben PHP ile sunucuya bir fotoğraf ve GPS konum göndermeye çalışın
here is the PHP part:Copy from here Saving the Uploaded File
Yukarıdaki örnekler sunucu üzerinde PHP temp klasörüne yüklenen dosyaları geçici bir kopyasını oluşturabilirsiniz.
Komut sona erdiğinde Geçici olarak kopyalanan dosyalar kaybolur. Biz farklı bir konuma kopyalamak için gereken yüklenen dosya depolamak için:
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>
Dosya zaten varsa çek Yukarıdaki komut, eğer bu olmuyorsa, bu kopyalar belirtilen klasöre dosya.
Not: Bu örnek, "upload" adında yeni bir klasöre kaydeder
Şimdi geri iOS parçası, ben sadece sunucuya GPS konumunu gönderebilir, çok kolay sadece bir dize çünkü.
ve olabilir download sample code here
Ama bir görüntü değil, ben bazı arama yapmak ve bulunan bu discussion
Ben doğrudan benim gönderme GPS ve görüntü düğmesi kod koymak
En iyi şey, ben dosya başarıyı göndermek geribildirim yapabilirsiniz veya başarısız
Ben sunucuya fotoğraf gönderdikten sonra bu var en mesajdır
1.Invalid file
2.Return Code:
Upload:
Type:
Size: 0 Kb
Temp file:
Stored in: upload/
Ben NSData görüntü kaydetmek için bazı kılavuz izleyin
NSData *photoData= UIImageJPEGRepresentation(self.theimageView.image, 1.0);
ve ben de veri içeride ya da orada olup olmadığını kontrol edin
bu yüzden sadece Düğme eyleme bu kodu ekleyin
if (photoData == nil) {
NSLog(@"The photo is nothing !!!");
}
else {
NSLog(@"Photo inside !!!!");
Bu gayet iyi çalışıyor .......
But How To Upload An Image To Server ???
maybe I need to give a file name then upload it ???
ama nasıl ...
Ben kamera işlevini kullanın ve daha önce verilerini yüklemek asla
Birisi bu sorunu anlamaya umut
Many Great Thanks !!!