Подскажите по загрузке картинки из папки

ekskavator

Client
Регистрация
24.06.2010
Сообщения
39
Благодарностей
1
Баллы
8
Подскажите, как сделать в шаблоне чтобы выбиралась картинка когда нажимаешь "Загрузить" на сайте? Т.е. это типовая штука, когда форму заполняешь и при нажатии на кнопку открывается локальная папка на компе, и надо выбрать файл который загружать. Не понимаю как это делать.
Помогите.
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
а там нет просто возможности не нажимать кнопку, а нажать на поле, где вписывается путь и вставить этот самый путь к картинке?
 

ekskavator

Client
Регистрация
24.06.2010
Сообщения
39
Благодарностей
1
Баллы
8
а там нет просто возможности не нажимать кнопку, а нажать на поле, где вписывается путь и вставить этот самый путь к картинке?
нет, так бы я сделал...
там именно окно локалки открывается
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Видимо там флеш загрузчик? Если да, то тут есть несколько вариантов:
1. http://zennolab.com/discussion/threads/uploading-file-via-flash-button.8181/#post-50183 - используя данный код. Но решение не самое лучшее и не всегда срабатывает.
2. GET\POST запросы.

Вы бы сайт показали, или скрин кнопки с её свойствами, может понятнее было бы.
 

ekskavator

Client
Регистрация
24.06.2010
Сообщения
39
Благодарностей
1
Баллы
8
Вот кусок кода где вставка идет изображения:
Код:
        <form id="imageform" method="post" enctype="multipart/form-data" action="/functions/imgupload/">
        <div class="ob_edit_row clearFix">
            <div class="ob_edit_names"><p>Изображение:</p></div>
            <div class="ob_image">
                <div id="preview" class="preview"></div>
                <label class="file_upload"><span class="button">Выбрать</span><mark>Файл не выбран</mark><input type="file" name="image" id="image"></label>
                <div class="file_upload_error"></div>
                <strong>Минимальный размер изображения: 200 на 200 пикселей.</strong>
            </div>
        </div>
        <script src="/js/jquery.form.js"></script>      
        <script>
        $(document).ready(function()
        {
            $("#image").live("change", function()
            {
                $("#preview").html("");
                $(".file_upload_error").html("");
                $("#imageform").ajaxForm(
                {
                    success: function(data){                      
                        if(data.indexOf("src") > 0)
                            $('#preview').append(data);
                        else
                        {
                            $(".file_upload_error").html("<h6>" + data + "</h6>");
                        }                      
                    }
                }).submit();
            });
          
            check_len('text', 120);
        });
        </script>      
        </form>
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113

ekskavator

Client
Регистрация
24.06.2010
Сообщения
39
Благодарностей
1
Баллы
8
Кто-нибудь, кто может ответить конкретнее - подскажите, пожалуйста, как это сделать.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

ekskavator

Client
Регистрация
24.06.2010
Сообщения
39
Благодарностей
1
Баллы
8
Ребята, я понимаю, что как сделать есть разные варианты. Можно пример то увидеть хоть какой-нибудь, как делать запросами?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)