Ben sunucuya Google Volley kullanarak android uygulaması görüntü yüklemeye çalışıyorum ama bir nedenle veritabanı ve yükleme URL eklemek için SQL komutu çalışmıyor. Android'deki kodun yanı sıra komutların kalanı da çalışıyor gibi görünüyor. Ama cevap yanlış. Yorum tarafından vurgulanan aşağıdaki diğer ifadeyi kontrol edin, yaptığım her ne olursa olsun, bu ifade herhangi bir nedenden dolayı yürütülür. Volley PHP kullanarak görüntü yükleme
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$image = $_POST['image'];
$name = $_POST['name'];
...
$conn = mysqli_connect(HOST,USER,PASS,DB) or die('unable to connect to db');
$sql ="SELECT id FROM volleyupload ORDER BY id ASC";
$res = mysqli_query($conn,$sql);
$id = 0;
while($row = mysqli_fetch_array($res)){
$id = $row['id'];
}
$path = "uploads/$id.png";
$actualpath = "http://myurl.co/prak/$path";
$sql = "INSERT INTO volleyupload (photo,name) VALUES ('$actualpath','$name')";
if(mysqli_query($conn,$sql)){
file_put_contents($path,base64_decode($image));
echo "Successfully Uploaded";
} else{
echo "ERROR in insertion to DB!"; //THIS ERROR COMES UP
}
mysqli_close($conn);
}else{
echo "Error";
}
?>
Ben voleybolu resim yüklemesi için takip ediyorum öğretici
buradadır: https://www.simplifiedcoding.net/android-volley-tutorial-to-upload-image-to-server/bana sorunun ne olduğunu bildirmek ve soru ile ilgili bir sorun varsa benim de bildirmek do edin.
Android kısmı hata iletileri olmadan çalışıyor: Böyle bir şey için kodunuzu ayarlayarak Muhtemelen
? Resim yüklemesi iyi çalışıyor, db yazıyor, ancak Android uygulaması yükleme sırasında hata veriyor. – plaidshirt
@KovacsAkos Geç cevap için üzgünüz ama evet android bölümü faydalı olması durumunda iyi çalışıyor. Teşekkürler! –
Lütfen bana bir örnek verebilir misiniz? Volley gerçekten garip çalışıyor, bazen girişleri kopyalıyor, öğeleri göstermiyor ... – plaidshirt