この質問がばかげているか、すでに尋ねられている場合は、私を許してください。ajaxを使用してサーバー側にバイト配列を渡す必要がありますが、計画どおりに機能しません現在のコードを以下に示します
var bytes = [];
for (var i = 0; i < data.length; ++i) {
bytes.push(data.charCodeAt(i));
}
$.ajax({
url: '/Home/ImageUpload',
dataType: 'json',
type: 'POST',
data:{ data:bytes},
success: function (response) {
alert("hi");
}
});
アップロード方法
[HttpPost]
public ActionResult ImageUpload(byte[] data)
{
ImageModel newImage = new ImageModel();
ImageDL addImage = new ImageDL();
newImage.ImageData = data;
addImage.AddImage(newImage);
return Json(new { success = true });
}
私は自分のプログラムに何か問題があることを知っていますが、それを見つけることができません。これを解決するのを手伝ってください