Я использую последнюю версию версии Flash для загрузки. Мне нужно взять исходный путь изображения, с пользовательского компьютера в процессе загрузки или после загрузки.Загрузить - получить путь к исходному изображению
Как это сделать?
Я использую последнюю версию версии Flash для загрузки. Мне нужно взять исходный путь изображения, с пользовательского компьютера в процессе загрузки или после загрузки.Загрузить - получить путь к исходному изображению
Как это сделать?
ОК его легко! Рассмотрим следующий пример 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 и ваша проблема будет решена.
Это работает только в браузерах, поддерживающих HTML5? – user2457382
нет, он будет работать как для html4, так и для html5 –
Как правило, невозможно из соображений безопасности, даже в Flash больше, я думаю –
Если вы пытаетесь это сделать, я бы сказал, что вы идете по неверному пути. Веб-сервер и веб-приложение не знают ничего о клиентской файловой системе. –
Ну, есть * несколько законных исключений - например, система управления документами, в которой исходное местоположение загрузки документа является релевантной информацией для хранения. Однако таких исключений не так много. –