Я пытаюсь использовать cloudinary для загрузки своего изображения и видео в личный блог, но это не получается. Я смотрю этот видеоурок https://www.youtube.com/watch?v=oZCQLjfq97o. ошибка говорит:
Примечание: неопределенный индекс: файл в> C: \ xampp7 \ htdocs \ lovantoBlog \ cloudinary \ index. php в строке 8
Примечание: Неопределенный индекс: файл в> C: \ xampp7 \ htdocs \ lovantoBlog \ cloudinary \ index. php в строке 9
Неустранимая ошибка: Uncaught Cloudinary \ Ошибка: отсутствует обязательный параметр - файл в C : \ xampp7 \ htdocs \ lovantoBlog \ cloudinary \ vendor \ cloudinary \ cloudinary_php \ src \ Uploader. php: 558 Трассировка стека: # 0 C: \ xampp7 \ htdocs \ lovantoBlog \ cloudinary \ vendor \ cloudinary \ cloudinary_php \ src \ Uploader. php (407): Cloudinary \ Uploader :: call_api ('upload', Array, Array, NULL) # 1 C: \ xampp7 \ htdocs \ lovantoBlog \ cloudinary \ vendor \ cloudinary \ cloudinary_php \ src \ Uploader. php (100): Cloudinary \ Uploader :: call_cacheable_api ('upload', Array, Array, NULL) # 2 C: \ xampp7 \ htdocs \ lovantoBlog \ cloudinary \ index. php (11): Cloudinary \ Uploader :: upload (NULL, Array) # 3 {main} добавляется в C: \ xampp7 \ htdocs \ lovantoBlog \ cloudinary \ vendor \ cloudinary \ cloudinary _php \ src \ Uploader. php в строке 558
Это мой код для загрузки:
require 'vendor/autoload.php';
require 'config.php';
if (isset($_POST['Simpan'])) {
$nama = $_POST['nama'];
$slug = $_POST['slug'];
$gambar = $_FILES['file']['name'];
$file_tmp = $_FILES['file']['tmp_name'];
\Cloudinary\Uploader::upload($file_tmp, array('public_id' => $slug));
}
, а это код формы:
<form method="POST">
<input type="text" name="nama">
<input type="text" name="slug">
<?php echo cl_image_upload_tag('image_id');?>
<input type="submit" name="Simpan" value="Simpan">
</form>