получить загруженный файл при обновлении записи из локальной системной папки с помощью сервлета jsp - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь получить загруженный файл из локальной системной папки (имя: - все файлы). Я загружаю файл (ы) в таблицу базы данных MySQL, используя приведенный ниже код.

<tr>
<td>First Name</td>
<td>
<input type="text" required="" name="firstname" value="<%=rs.getString("firstname")%>"/>
</td>
</tr>

...

<tr>
<td>Select File</td>
<td>
<input type="file" name="fileName" multiple="multiple" value="<%=rs.getString("fileName")%>"/>
<span> <%=rs.getString("filename")%> </span>
</td>
</tr>
<%  
}    //while(rs.next()) close
%>
<tr>
<td></td>
<td>
<input type="submit" value="submit" name="submit" id="submit" class="btn btn-success"/>
</td>
</tr>

Теперь, когда я пытаюсь обновить запись, тогда уже загруженный (существующий файл в папке allfiles) файл не извлекается. Я попытался получить файл, используя value = "<% = rs.getString (" fileName ")%>" , но не сработало. Затем на следующей строке я использовал <% = rs.getString ("filename")%> , но отображалось только имя. Когда я нажимаю кнопку «Отправить», я сохраняю пустое имя файла.

На прикрепленном снимке экрана видно, что после обновления записи столбец «Имя файла» становится пустым.

Please see this attached screenshot so that you will get clear idea

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...