0
C#で書かれたサービスにAngular2イメージ(jpg、png、gif)をどのように送信すれば、実際にBase64 GETメソッドを使って文字列を送信する必要がありますが、送信されない場合はエラー414を返します。イメージを送信しますか?郵便で?他の方法ですか?C#サービスに画像を送信するにはどうすればいいですか?
HTML
<h2>Input</h2>
<form class="input-group" id="img2b64">
<input id="inputFileToLoad" type="file" onchange="encodeImageFileAsURL();" />
</form>
<hr>
<h2>Output</h2>
<div class="output">
<textarea class="form-control"></textarea><br>
<a></a><br><br>
<img><br>
</div>
JSコード
function encodeImageFileAsURL(cb) {
return function(){
var file = this.files[0];
var reader = new FileReader();
reader.onloadend = function() {
cb(reader.result);
}
reader.readAsDataURL(file);
}
}
$('#inputFileToLoad').change(encodeImageFileAsURL(function(base64Img){
$('.output')
.find('textarea')
.val(base64Img)
.end()
.find('a')
.attr('href', base64Img)
.text(base64Img)
.end()
.find('img')
.attr('src', base64Img);
}));
これまでに試したことを教えてください。 –
私はここでhttp://jsfiddle.net/xztfbx1m/と同じことをしました、画像はbase64に変換されました、変数reader.result私はURLのパラメータとして参加しました – Emerceen