이 내가 JSON 만MVC4 AJAX 포스트 JSON
function test() {
var imgFile = document.getElementById('image');
// var imgData = JSON.stringify(getBase64Image(imgElem));
//var imgData = Convert.FormBase64String(imgElem);
$.ajax({
type: 'POST',
dataType: 'json',
url: "http://localhost:59102/Contacts/AddContact",
data: "json=" + "{\"token\":\"8mVm/nS1OfpU+nlQLbJjqXJ7kJI=VyLGI2GEKkGgtDt0babrAw==\"}",
success: function (returnPayload) {
console && console.log("request succeeded");
},
error: function (xhr, ajaxOptions, thrownError) {
console && console.log("request failed");
},
processData: false,
async: false
});
를 게시 제 기능을하고 난 이미지, 난 이것이 JSON 및 이미지
를 게시 할 필요가 내 데이터를 추가하는 방법을 잘 모릅니다 당신은 플래시, 또는 iframe이 같은 다른 '기술'을 활용하는 플러그인을 사용하지 않는 내 컨트롤러가
[HttpPost]
[AllowAnonymous]
public JsonResult AddContact(string json, HttpPostedFileBase file)
{}
bew 오브젝트를 만들 수도 있습니다. var newObject = {token : "your token"}보다 이미지를 newObject.imageAsBAse64 = "base64StringHere"속성으로 추가하고 Whole 개체를 보내면됩니다. 서버 측에서 모든 것을 추출하면됩니다. –