base64 для конвертации изображений и загрузки живого сервера с использованием php - PullRequest
0 голосов
/ 09 мая 2018

У меня проблемы с этой работой.

Я хочу сохранить изображение на реальном сервере, на котором я получаю данные base64. когда я использую localhost, это нормально работать. Но когда я использую живой сервер, используя хостинг, это кажется неправильным

Размер загружаемого файла хостинга составляет 138 МБ. Что я мог знать.

Спасибо.

мой код:

$("#btn-save").on('click', function() {
    html2canvas($(".canvas-container"), {
        onrendered: function(canvas) {
            var imgData = canvas.toDataURL('image/jpeg');

            $.ajax({
                url:'save.php',
                type:'post',
                dataType: "json",
                data:{
                    base64data:imgData
                },
                success: function (data) {
                    showToast(data.status, data.message);
                },
                error: function (error) {
                    showToast("error", 'Failed to save!');
                }
            });
        }
    });
});

php код:

$data = $_REQUEST['base64data'];
$title = $_REQUEST['title'];
$image = explode('base64,', $data);
$file = 'images/'.  time(). '.jpg';
file_put_contents($file, base64_decode($image[1]));
mysqli_query($connect,"INSERT INTO img_tbl (title, image) values ('$title', '$file')");

1 Ответ

0 голосов
/ 10 мая 2018

ок, спасибо всем, Я нашел это, это проблема моего хостинга. мой хостинг настолько отвратительный, поэтому я столкнулся с этой проблемой. когда я меняю свой хостинг и работаю правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...