2016-11-25 1 views
0

안녕하세요 서버에 파일을 업로드하지만, 문제에 부착하는 AngularJS와를 사용하고 모든 사람들이 내가 아약스 여기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") }); 
} 

그리고 호출되는 서버 측 코드 여기 에 THH 파일 내용을 보내 아약스 호출을 사용하고 있다는 것입니다 여기

<input type="file" id="getfile" value="Browse"> 

그리고 uload 파일 제어는 Ajax 호출이 실행되는에 업로드 버튼입니다

<button ng-click="Upload()">upload me</button> 

그래서 내가 어떻게 서버 측 코드를 그 전화에서 업로드 파일의 데이터 그래서 서버

여기

에 전달할 수

[Route("UploadFile")] 
    public async Task<bool> UploadedFile(byte[]send) 
    { 
     UploadFile uf = new UploadFile(); 
     uf.Uploadedfile = send; 
     return await CenterGateWay.UpldFile(uf); 
    } 
} 

하십시오 누군가의 도움이됩니다 얻을 수 있습니다.

+0

나는'$ .ajax' 호출을' $ http.post'는 각도를 사용하고 있습니까? – lealceldeiro

답변

관련 문제