Я пытаюсь получить загруженный файл из локальной системной папки (имя: - все файлы). Я загружаю файл (ы) в таблицу базы данных 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")%> , но отображалось только имя. Когда я нажимаю кнопку «Отправить», я сохраняю пустое имя файла.
На прикрепленном снимке экрана видно, что после обновления записи столбец «Имя файла» становится пустым.