전자 상거래 응용 프로그램을 만들려고합니다. 내 임무는 사용자가 자신의 컴퓨터에서 업로드 한이미지를 데이터베이스에 데이터베이스로 저장
이미지를 oracle 데이터베이스에 저장하는 것입니다.
이 이미지를 저장하는 열의 BLOB 데이터 유형을 만들었습니다. 이제
보기 코드
@using (Html.BeginForm())
{
<div class="editor-field">
@Html.TextBoxFor(m => m.Description, new { id = "txtDescription" })
@Html.ValidationMessageFor(m => m.Description)
</div>
<div class="editor-label">
@Html.Label("Upload your picture");
</div>
<p>
<input type="file" id="imagesubmit" name="imagesubmit" value="Submit"
onclick="saveuserinfo();"/>
</p>
}
자바 스크립트 코드
function saveuserinfo()
{
var description = document.getElementById('txtDescription').value;
var imagefile = document.getElementById('imagesubmit');
$.ajax({
url: '@Url.Action("SaveuserInfo", "Welcome")',
data: { description: description,imagesubmit: imagesubmit},
type: 'POST',
success: function (data) {
}
});
}
컨트롤러 코드
???
나는 자바 스크립트에서 이미지를 얻을 DB 계층에 전달하는 방법에 컨트롤러 코드가 필요 삽입을 위해
을 데이터베이스에 저장합니다.
이
내가public ActionResult saveuserinfo(string description,)
{
return View("WelcomePage");
}
(나는 내가 이미지와 무엇을받을 여기에 사용하는 무슨 데이터 타입 코드와 여기에 부착하고 이미지를 저장하는 올바른 접근 방식 ..Is이 시도 된 것입니다
데이터 형은 내가 변환 및 DB 층에 보낼 필요가
가능한 중복 [파일 업로드 ASP.NET MVC 3.0] (http://stackoverflow.com/questions/5193842/file-upload-asp-net-mvc-3-0) –
이미지 파일을 저장 한 다음 파일 위치를 데이터베이스에 저장하는 것이 좋지 않습니까? –