Получите изображение на MySQL с php от alamofire

Я пытаюсь загрузить изображение в свою базу данных, но не в файл, а в базу данных.

Я пытаюсь с помощью alamofire загрузить изображение в базу данных MySQL, а с помощью PHP загрузить его непосредственно в базу данных.

    let imageData = Imagen1.image?.jpegData(compressionQuality: 0.75)


if(imageData == nil) { return }



Alamofire.upload(multipartFormData: { (multipartFormData) in
multipartFormData.append(imageData!, withName: "Image1", fileName: "swift_file.jpeg", mimeType: "image/jpeg")
}, to:"http://rrggrr.com/Arc/Form.php")
{ (result) in
switch result {
case .success(let upload, _, _):

upload.uploadProgress(closure: { (Progress) in
print("Upload Progress: \(Progress.fractionCompleted)")
})

upload.responseJSON { response in

//self.delegate?.showSuccessAlert()
print(response.request)  // original URL request
print(response.response) // URL response
print(response.data)     // server data
print(response.result)   // result of response serialization
//                        self.showSuccesAlert()
//self.removeImage("frame", fileExtension: "txt")
if let JSON = response.result.value {

print("JSON: \(JSON)")
}
}

case .failure(let encodingError):
//self.delegate?.showFailAlert()
print(encodingError)
}

}

И PHP

$Image1 = $_POST['Image1'];

$conexion=mysqli_connect($hostname,$username,$password,$database);


if(mysqli_connect_errno()){

echo "Error conexion con MySQL : " . mysqli_connect_error();


}



$sql = "INSERT INTO Form1(Image1) value ('{$Image1}')";


$result = mysqli_query($conexion, $sql)

Жду выхода Успех: но Необязательно (0 байт)
FAILURE

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]