당신은 시작 버튼을 사용하여 파일 업로드를 제공하는 URL을 아래에 @를 볼 수
간단한/경량 angular-file-upload 지시문을 사용할 수 있습니다. FileAPI 플래시 심이있는 HTML5가 아닌 브라우저를 지원합니다. 그것은 또한 드래그 & 드롭 및 업로드 진행을 지원합니다.
<div ng-controller="MyCtrl">
<input type="file" ng-file-select="onFileSelect($files)" multiple>
</div>
JS : - 이상한
//inject angular file upload directive.
angular.module('myApp', ['angularFileUpload']);
var MyCtrl = [ '$scope', '$upload', function($scope, $upload) {
$scope.onFileSelect = function($files) {
//$files: an array of files selected, each file has name, size, and type.
for (var i = 0; i < $files.length; i++) {
var $file = $files[i];
$upload.upload({
url: 'my/upload/url',
file: $file,
data: {item: $scope.myModel},
headers: {...}
progress: function(e){}
}).then(function(data, status, headers, config) {
// file is uploaded successfully
console.log(data);
});
}
}
}];
이 나를 좋아 –
를로드 할 수는 FF를 사용하여 페이지에 액세스 할 수 있었다. 어쨌든, 코드를 검토 한 결과, angular.provide를 사용하여 jQuery 플러그인으로 API를 작성한 것처럼 보입니다. 가볍고 쉬운 솔루션을 찾고 있습니다. 이미 통합 된 코드를 사용하는 것이 좋습니다. –
위해 일하고 페이지 –