Управление заголовками при загрузке нескольких изображений

Было бы здорово, если бы мы могли управлять заголовками каждого изображения, которое мы загружаем при загрузке нескольких изображений. Таким образом, я мог выбрать каждое изображение, которое я хочу загрузить, дать ему название, а затем нажать кнопку загрузки. Прямо сейчас нужно либо загружать одно за другим, либо чтобы все выбранные изображения имели одинаковый заголовок.

Что-то вроде Facebook или Panoramio, где легко управлять названиями изображений перед загрузкой.


person Josh Lewis    schedule 30.03.2013    source источник
comment
Не могли бы вы открыть запрос функции в системе отслеживания проблем Github, чтобы мы могли обсудить это немного подробнее? Stackoverflow существует только для обработки запросов на поддержку. Спасибо!   -  person Ray Nicholus    schedule 30.03.2013


Ответы (2)


На данный момент это изначально не поддерживается в Fine Uploader, но я открыл функцию request и предварительно запланировал его на этап 3,7. Тем временем вы, безусловно, можете предоставить свои собственные элементы пользовательского интерфейса, чтобы пользователи могли указывать альтернативные имена для каждого загружаемого элемента и передавать эти новые имена в качестве параметра. На стороне сервера вам придется проанализировать этот параметр и связать его с загруженным элементом. Fine Uploader в любом случае должен принять имя параметра, которое содержит заданное пользователем альтернативное имя файла (и сервер должен будет знать об этом соглашении и анализировать этот параметр), поскольку мы не сможем изменить поле ввода файла значения. отправляется вместе с составным закодированным запросом.

person Ray Nicholus    schedule 31.03.2013
comment
Спасибо, что добавили это. Я так понимаю, это не влияет на название изображения? Я начал это в надежде сделать несколько заголовков управляемыми при загрузке, что-то вроде Facebook при загрузке изображений. Пользователь может добавлять названия к каждой картинке, а не делать это по одной. Я пытаюсь внедрить это в Joomgallery, как показано здесь: forum.en.joomgallery.net/index.php?topic=6196.msg19939#msg19939 - person Josh Lewis; 28.06.2013
comment
Как joom в настоящее время определяет заголовок изображения в контексте тонкого загрузчика? Кроме того, 3.7 еще не вышла. На самом деле, я все еще работаю над несколькими ошибками пользовательского интерфейса в функции редактирования имени файла. - person Ray Nicholus; 28.06.2013
comment
См. следующее сообщение для объяснения того, как заголовок изображения используется в контексте тонкой загрузки: forum.en.joomgallery.net/index.php?topic=6196.msg19958#msg19958 Joomgallery должна иметь возможность работать с программным обеспечением под лицензией GNU GPL v3, учитывая, что оно бесплатное ПО само по себе. Каков статус по этому поводу? - person Josh Lewis; 30.06.2013
comment
Мы можем продолжить это обсуждение в сообщении на форуме, на которое вы ссылаетесь. Буду следить в воскресенье или понедельник. - person Ray Nicholus; 30.06.2013

использовать это:

var uploader = $('.uploader'),
    titleBox = $('input[type=text]');
uploader.fineUploader({
    request: {
         endpoint: 'path/to/url'
    },
    formatFileName: function (name) {
         var title = titleBox.val() + ' - ' + name + '';
         titleBox.val('');
         return title;
    },
});
uploader.on('submit', function (event, id, name) {
    uploader.fineUploader('setParams', {title: titleBox.val()}, id);
});
person Hamed.TM    schedule 31.03.2013
comment
Это предполагает, что будет загружен только один файл, и, честно говоря, это никогда не будет работать как есть. Этот тип поведения имеет смысл только в том случае, если для параметра autoUpload установлено значение false, и вам нужно будет динамически связывать ввод с каждым отправленным файлом. - person Ray Nicholus; 31.03.2013