Я новичок в использовании Fineuploader с php / javascript и столкнулся с тем, что я не могу найти решение.
У меня есть файл php5 mvc, созданный с помощью Phreeze, в котором данные из базы данных MySQL читаются и отображаются, как это:
<% items.each(function(item) { %>
<tr id="<%= _.escape(item.get('codigo')) %>">
<td><%= _.escape(item.get('nombreHo') || '') %></td>
<td><%= _.escape(item.get('desHo') || '') %></td>
<td><%= _.escape(item.get('dirFoto') || '') %></td>
<td><%= _.escape(item.get('extrasHo') || '') %></td>
</tr>
<% });
Когда я нажимаю на эту таблицу, я хочу, чтобы переменная dirFoto использовалась в качестве каталога для загрузки фотографий для этого элемента.
У меня есть два вопроса:
Каков наилучший способ сделать эту информацию доступной в файлах конечной точки / обработчика? Я пробовал params, но не уверен, что это правильно.
request: {
endpoint: 'libs/FineUploader/server/endpoint.php',
params: {
updir: this.dirFoto
}
},
Второй вопрос заключается в том, как использовать эту переменную и, в частности, как предотвратить «getUniqueTargetPath», поскольку я хочу определить каталог, не меняя при этом Fineuploader.
Заранее спасибо за вашу поддержку.
Каков наилучший способ сделать эту информацию доступной в файлах конечной точки / обработчика?
Передайте их в качестве параметров, как показано в коде.
как использовать эту переменную
Получите доступ к нему в запросе POST, отправленном Fine Uploader. Если вы используете PHP, вы можете получить к нему доступ с помощью $_REQUEST
или же $_POST
,
Других решений пока нет …