前提
ファイルアップロード機能のあるupdate データ更新画面で、String,int,日付などを取得表示していますが、ファイルだけが未選択となります。
ファイルを選択済みにする方法があれば教えてください。
画像ファイルは 入力 part /sql→ binary 出力 base64 です。データ取得表示だけができず、入出力エラーはありません。
よろしくお願いします。
実現したいこと
ファイルも選択済み表示にしたい。
アップデートのフォームを送信するときに、FileNotFoundエラーを回避したいため。
該当のソースコード
jsp
<div class="form-row"> <div class="mb-3"> <label for="list_price" class="form-label">定価</label> <input type="number" class="form-control" name="list_price"value="<%=g.getList_price()%>"> </div> <div class="mb-3"> <label for="selling_price" class="form-label">出品価格</label> <input type="number" class="form-control" name="selling_price"value="<%=g.getSelling_price()%>"> </div> </div> <div class="form-row"> <div class="mb-3"> <label for="start_time" class="form-label">販売開始時間</label> <input type="datetime-local" class="form-control" name="start_time"value="<%=g.getStart_time()%>"> </div> <div class="mb-3"> <label for="end_time" class="form-label">販売終了時間</label> <input type="datetime-local" class="form-control" name="end_time"value="<%=g.getEnd_time()%>"> </div> </div> <div class="mb-3"> <label for="goods_comment" class="form-label">コメント</label> <input type="text" class="form-control" name="goods_comment"value="<%=g.getGoods_comment()%>"> </div> <div class="form-row"> <div class="form-group"> <input type="file" name="img" class="js-upload-file" accept="image/*"value="data:image/*;base64,<%=g.getGoods_img() %>"> </div> </div> <jsp:include page="/WEB-INF/jsp/msg.jsp" /> <button type="submit">プレビュー</button>
試したこと
<input type="file" name="img" class="js-upload-file" accept="image/"value="data:image/;base64,<%=g.getGoods_img() %>">
他のフォームと同じように、value に画像データを設定したが選択済みにならない。
補足情報(FW/ツールのバージョンなど)
JavaEE
0 コメント