Предварительный просмотр изображения при загрузке файла с использованием «UPLOADIFY» - PullRequest
0 голосов
/ 27 сентября 2011

Я загружаю файл с помощью сценария с сайта «UPLOADIFY», изображение успешно загружается, но теперь я хочу просмотреть изображение на своей странице пользовательского интерфейса, я написал некоторый сценарий (преобразованное изображение в кодированный код Base 64)для предварительного просмотра изображения.Обе функции работают отлично по отдельности, но я не могу выполнить обе функции по одной.Вот код, который я использовал Пожалуйста, помогите мне.

$(document).ready(function() {
  $('#file_upload').uploadify({
    'uploader'  : '/js/uploadify/uploadify.swf',
    'script'    : 'index.php',
    'fileExt'     : '*.jpeg;*.gif;*.png',
    'fileDesc'    : 'Image Files',
    'buttonText'  : 'Select File',
    'sizeLimit'   : 102400,
    'onSelect'    : function() {preview(this);}
  });
});

1 Ответ

1 голос
/ 24 октября 2011

Я предполагаю, что вы хотели бы предварительно просмотреть изображение при выборе ... Это невозможно из-за мер безопасности в современных браузерах, которые препятствуют отображению локальных (локальных) изображений. Это означает, что для предварительного просмотра изображения вы должны сначала загрузить его (например, установить режим загрузки на «auto», а затем onComplete добавить временное изображение в div), а затем у пользователя будет какая-то кнопка « подтвердите, что временное изображение действительно является желаемым. Затем эта кнопка переместит временное изображение в определенную папку и добавит его в базу данных.

Извините, что не добавляете код, но я думаю, вы можете легко сделать это самостоятельно. Вокруг также есть несколько отличных уроков.

Приветствия

...