0
こんにちは、私は、サーバー上のファイルをアップロードするangularjsを使用しますが、問題に引っかかっています誰もが、私はここに、サーバー側のコード にTHHファイルコンテンツを送信するためにAJAX呼び出しを使用していますがAjax呼び出しがangular.jsでファイルの内容を取得する方法は?
$scope.Upload = function() {
var Upload = $.ajax({
type: 'POST',
url: "/UploadFile",
dataType: "JSON",
data: { send: btoa(String.fromCharCode.apply(null, send)) },
success: function (send) {
toastr.success("Upload Successfully");
}
});
Upload.error(function() { toastr.error("somthing went Wrong") });
}
そして、ここにあるということですここ
<input type="file" id="getfile" value="Browse">
そしてuloadファイル制御は、AJAX呼び出しが実行される上、アップロードボタンがされている
<button ng-click="Upload()">upload me</button>
はSOどのように私はので、私は、サーバーここ
にそれを渡すことができる呼び出しでアップロードファイルのデータを取得することができ、誰もが助けてください、サーバー側のコード
[Route("UploadFile")]
public async Task<bool> UploadedFile(byte[]send)
{
UploadFile uf = new UploadFile();
uf.Uploadedfile = send;
return await CenterGateWay.UpldFile(uf);
}
}
です。
私は '$ .ajax'呼び出しを' $ http.post'あなたは角度を使用していることを前提としていますか? – lealceldeiro