このリンクhttps://github.com/danialfarid/ng-file-uploadを使用して、angularjs の WAMP(localhost) にファイルをアップロードしようとしています。しかし、ローカルホストにファイルをアップロードすると、そのフォルダーの HTML コードを含む html 応答を受け取ります (ログに記録されます)。
$scope.$watch('file', function (file) {
console.log("uploading file");
$scope.upload($scope.file);
});
$scope.log = '';
/* optional: set default directive values */
//Upload.setDefaults( {ngf-keep:false ngf-accept:'image/*', ...} );
$scope.upload = function (file) {
console.log("in upload function");
Upload.upload({
url: 'http://localhost/dominodonationform/fileuploads',
headers: {'Content-Type': undefined },
transformRequest: angular.identity,
file: file
}).progress(function (evt) {
console.log("In progress");
var progressPercentage = parseInt(100.0 * evt.loaded / evt.total);
$scope.log = 'progress: ' + progressPercentage + '% '+ evt.config.file.name;
}).success(function (data, status, headers, config) {
console.log("success");
$timeout(function() {
$scope.log = 'file: ' + config.file.name + 'Uploaded , Response: ' + data + '\n' + $scope.log;
});
}).error(function (data, status, headers, config) {
console.log('error status: ' + status);
});
};
私を助けてください..
ログに表示される応答は
Upload Log:
file: abcd.txtUploaded , Response: <!DOCTYPE HTML PUBLIC "- `enter code here`//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Index of /dominodonationform/fileuploads</title>
</head>
<body>
<h1>Index of /dominodonationform/fileuploads</h1>
<table>
<tr><th valign="top"><img src="/icons/blank.gif" alt=" [ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
<tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"> </td><td><a href="/dominodonationform/">Parent Directory</a></td><td> </td> <td align="right"> - </td><td> </td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td> <td><a href="New%20folder/">New folder/</a> </td><td align="right">2015-08-10 10:03 </td><td align="right"> - </td><td> </td></tr>
<tr><th colspan="5"><hr></th></tr>
</table>
<address>Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80</address>
</body></html>
progress: 100% abcd.txt
私を助けてください。動作後に URL を元の URL に置き換えます。