хотите получить имя файла и его путь, который был загружен с помощью плагина jquery

0

Я использовал плагин jquery для загрузки файлов в указанную папку. Загрузка была выполнена правильно. Я хочу получить имя файла и его путь для его хранения в базе данных. Я не знаю, какую переменную у меня есть использовать это. Вот мой плагин,

$(function () {

    // Change this to the location of your server-side upload handler:
    var url = 'test_upload_charity.php';
    $('#fileupload').fileupload({
        url: url,
        dataType: 'json',
        done: function (e, data) {
            $.each(data.result.files, function (index, file) {
                $('<p/>').text(file.name).appendTo('#files');
            });
        },
        progressall: function (e, data) {
            var progress = parseInt(data.loaded / data.total * 100, 10);
            $('#progress .progress-bar').css(
                'width',
                progress + '%'
            );
        }
    }).prop('disabled', !$.support.fileInput)
        .parent().addClass($.support.fileInput ? undefined : 'disabled');
}); 

И мой test_upload_charity.php

<?php
error_reporting(E_ALL | E_STRICT);
include "UploadHandler_charity.php";
$uploadhandlerobj=new UploadHandler_charity();

$filename_uploaded=$uploadhandlerobj->get_file_name();

$file = fopen("test123456.txt","w");
echo fwrite($file,"The file is ".$filename_uploaded);
fclose($file);



?>

Загрузить файл UploadHandler_charity.php

https://github.com/blueimp/jQuery-File-Upload

В этой ссылке он находился внутри папки сервера

  • 0
    Пожалуйста, помогите
Теги:
jquery-plugins

1 ответ

0

Попробуй использовать:

$_FILES["file"]["name"]

Я не могу найти официальную функцию в вашей библиотеке, чтобы ее получить.

Если это не сработает, вы можете попробовать распечатать весь массив _FILES:

print_r($_FILES); 

и посмотреть, можете ли вы найти нужные данные в массиве.

  • 0
    Где я должен использовать эту строку в моей программе.
  • 0
    Внизу хорошее место для начала.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню