2013-07-15 2 views
0

Я использую последнюю версию версии Flash для загрузки. Мне нужно взять исходный путь изображения, с пользовательского компьютера в процессе загрузки или после загрузки.Загрузить - получить путь к исходному изображению

Как это сделать?

+0

Как правило, невозможно из соображений безопасности, даже в Flash больше, я думаю –

+0

Если вы пытаетесь это сделать, я бы сказал, что вы идете по неверному пути. Веб-сервер и веб-приложение не знают ничего о клиентской файловой системе. –

+0

Ну, есть * несколько законных исключений - например, система управления документами, в которой исходное местоположение загрузки документа является релевантной информацией для хранения. Однако таких исключений не так много. –

ответ

0

ОК его легко! Рассмотрим следующий пример HTML.

<input type="file" name="file_upload" id="file_upload" /> 

<img src='' id='myimg' /> 

вы можете добавить onSelect событие при инициализации и от него можно добавить источник любого элемента IMG

$(function() { 
    $("#file_upload").uploadify({ 
    'swf'  : '/uploadify/uploadify.swf', 
    'uploader' : '/uploadify/uploadify.php', 
    'onSelect' : function(file) { 
     $("#myimg").attr('src',file.name); 
    } 
    }); 
}); 

Это обновит источник imgae и ваша проблема будет решена.

+0

Это работает только в браузерах, поддерживающих HTML5? – user2457382

+0

нет, он будет работать как для html4, так и для html5 –

Смежные вопросы