모바일에서 사진을 찍고 그 찍은 사진을 html페이지에서 불러온 후
DB에 저장하는데.저장은 아래처럼 구성되어있습니다.
자바스크립트:
$.post("./proxy/saveEdit.do",
$("#frmBase").serialize(),
function(data){
alert(data.msg);
if(data.success==true) {
initShopcode = data.shopCode;
$('#shopCode').val(data.shopCode);
$('#imageData1').val("");
$('#imageData2').val("");
$('#imageData3').val("");
$('#imageData4').val("");
}
}
, "json");
자바소스
public String saveEdit(Msg05020 form) throws Exception {
if(form.getImageData1().length()>0) {
Msg05020Image image = new Msg05020Image();
image.setImageId(form.getImageId1());
image.setImageData(Base64.decode(form.getImageData1()));
image.setNote(form.getImageNote1());
form.setImageId1(dao.saveEditImage(image));
}
}
방식으로 구현되어있습니다.. 소스는 jsp입니다.
큰용량의 사진을 저장할때 DB에 저장이 잘 되어지지 않았습니다.
이와 같은 방법 말고 다른 방법으로 이미지를 저장하는 방법이 없을까요?