初步测试了上传文件
This commit is contained in:
parent
44814144e9
commit
c6cfbe69b1
|
|
@ -35,3 +35,6 @@ jspm_packages
|
||||||
|
|
||||||
# Optional REPL history
|
# Optional REPL history
|
||||||
.node_repl_history
|
.node_repl_history
|
||||||
|
|
||||||
|
# Upload File
|
||||||
|
uploads
|
||||||
11
app.js
11
app.js
|
|
@ -6,6 +6,7 @@ var cookieParser = require('cookie-parser');
|
||||||
var bodyParser = require('body-parser');
|
var bodyParser = require('body-parser');
|
||||||
var session = require('express-session');
|
var session = require('express-session');
|
||||||
var mongoStore = require('connect-mongo')(session);
|
var mongoStore = require('connect-mongo')(session);
|
||||||
|
var mount_uploadify = require('uploadify');
|
||||||
|
|
||||||
var routes = require('./routes/index');
|
var routes = require('./routes/index');
|
||||||
var users = require('./routes/users');
|
var users = require('./routes/users');
|
||||||
|
|
@ -42,6 +43,16 @@ app.use(session({
|
||||||
app.use(express.static(path.join(__dirname, 'public')));
|
app.use(express.static(path.join(__dirname, 'public')));
|
||||||
|
|
||||||
app.use('/', routes);
|
app.use('/', routes);
|
||||||
|
mount_uploadify(app, {
|
||||||
|
path: '/fileupload',
|
||||||
|
fileKey: 'myfile',
|
||||||
|
multer: {
|
||||||
|
dest: 'uploads/'
|
||||||
|
},
|
||||||
|
callback: function(req) {
|
||||||
|
return req.files
|
||||||
|
}
|
||||||
|
});
|
||||||
app.use('/api', api);
|
app.use('/api', api);
|
||||||
app.use('/users', users);
|
app.use('/users', users);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
"mysql": "^2.11.1",
|
"mysql": "^2.11.1",
|
||||||
"node-readability": "^2.2.0",
|
"node-readability": "^2.2.0",
|
||||||
"serve-favicon": "~2.3.0",
|
"serve-favicon": "~2.3.0",
|
||||||
"supervisor": "^0.11.0"
|
"supervisor": "^0.11.0",
|
||||||
|
"uploadify": "^1.0.7"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,19 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
|
<head>
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="description" content="bookmark">
|
<meta name="description" content="bookmark">
|
||||||
<meta name="author" content="luchenqun">
|
<meta name="author" content="luchenqun">
|
||||||
<title>我的书签-随时随地查看你的网络书签</title>
|
<title>我的书签-随时随地查看你的网络书签</title>
|
||||||
<link href="/css/externe/semantic.min.css " rel="stylesheet" />
|
<link href="/css/externe/semantic.min.css " rel="stylesheet"/>
|
||||||
<link href="/css/externe/calendar.min.css" rel="stylesheet" />
|
<link href="/css/externe/calendar.min.css" rel="stylesheet"/>
|
||||||
<link href="/css/externe/toastr.min.css" rel="stylesheet" />
|
<link href="/css/externe/toastr.min.css" rel="stylesheet"/>
|
||||||
<link href="/css/style.css " rel="stylesheet" />
|
<link href="/css/style.css " rel="stylesheet"/>
|
||||||
|
<link href="http://hayageek.github.io/jQuery-Upload-File/4.0.10/uploadfile.css" rel="stylesheet">
|
||||||
<base href="/">
|
<base href="/">
|
||||||
</head>
|
</head>
|
||||||
|
<body ng-app="bookmarkApp">
|
||||||
<body ng-app="bookmarkApp">
|
|
||||||
<div class="ui container">
|
<div class="ui container">
|
||||||
<!-- directive:菜单 -->
|
<!-- directive:菜单 -->
|
||||||
<menus></menus>
|
<menus></menus>
|
||||||
|
|
@ -31,7 +30,6 @@
|
||||||
<!-- directive:书签编辑 -->
|
<!-- directive:书签编辑 -->
|
||||||
<edit></edit>
|
<edit></edit>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="/scripts/externe/jquery-3.1.1.min.js"></script>
|
<script src="/scripts/externe/jquery-3.1.1.min.js"></script>
|
||||||
<script src="/scripts/externe/toastr.min.js"></script>
|
<script src="/scripts/externe/toastr.min.js"></script>
|
||||||
<script src="/scripts/externe/angular.min.js"></script>
|
<script src="/scripts/externe/angular.min.js"></script>
|
||||||
|
|
@ -57,6 +55,6 @@
|
||||||
<script src="/scripts/controllers/search-controller.js"></script>
|
<script src="/scripts/controllers/search-controller.js"></script>
|
||||||
<script src="/scripts/externe/semantic.min.js"></script>
|
<script src="/scripts/externe/semantic.min.js"></script>
|
||||||
<script src="/scripts/externe/calendar.min.js"></script>
|
<script src="/scripts/externe/calendar.min.js"></script>
|
||||||
</body>
|
<script src="http://hayageek.github.io/jQuery-Upload-File/4.0.10/jquery.uploadfile.min.js"></script>
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,19 @@ app.controller('settingsCtr', ['$scope', '$stateParams', '$filter', '$state', '$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setTimeout(function() {
|
||||||
|
$("#fileuploader").uploadFile({
|
||||||
|
url: "fileupload",
|
||||||
|
multiple: true,
|
||||||
|
dragDrop: true,
|
||||||
|
fileName: "myfile",
|
||||||
|
onSuccess: function(files, response, xhr, pd) {
|
||||||
|
console.log(JSON.stringify(response[0]));
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
|
|
||||||
pubSubService.publish('Common.menuActive', {
|
pubSubService.publish('Common.menuActive', {
|
||||||
login: true,
|
login: true,
|
||||||
index: 3
|
index: 3
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
</a>
|
</a>
|
||||||
<a class="item" ng-class="{active:form[1]}" ng-click="changeForm(1)">书签显示设置
|
<a class="item" ng-class="{active:form[1]}" ng-click="changeForm(1)">书签显示设置
|
||||||
</a>
|
</a>
|
||||||
<a class="item" ng-class="{active:form[2]}" ng-click="changeForm(2)">菜单设置
|
<a class="item" ng-class="{active:form[2]}" ng-click="changeForm(2)">上传书签
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
书签显示设置
|
书签显示设置
|
||||||
</form>
|
</form>
|
||||||
<form class="ui form" ng-show="form[2]">
|
<form class="ui form" ng-show="form[2]">
|
||||||
菜单设置
|
<div id="fileuploader">Upload</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue