0
ファイルの場所がデータベースに格納されているディレクトリからファイルをダウンロードしたいのですが、データベースからhtmlテーブルへのパスを取得するためのコーディングを行っています私はデータベースからパスを取得するための私のコードですdatabase.hereに格納されているパスを使用してファイルをダウンロードする鍬を知っていません。jspのデータベースに保存されたファイルのパスを介してファイルをダウンロードしています
<%@ page import="java.io.*,java.sql.*"%>
<%
String id=request.getParameter("id");
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/ksa","root","root");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("Select id,file_path,file_date from file12 where id like '"+id+"%'");
%>
<table cellpadding="15" border="1">
<%
while(rs.next()){
%>
<tr>
<td><%=rs.getString("id")%> </td>
<td><%=rs.getString("file_path")%></td>
<td><%=rs.getString("file_date")%> </td>
</tr>
<%}%>
</table>
私はそれを試しました、それは404エラーを表示します。 – ksa
次に、ファイル名に正しいパスを追加する必要があります。 file_pathが 'bar.txt'と評価され、このファイルがhttp://example.com/foo/bar.txtにある場合は、 – slipset