我正在构建针对iPhone和其他移动设备的离线网络应用.有没有什么办法可以保持使用WebSql本地存储保存用户身份验证?
因此,当您在离线时打开Web应用程序时,我希望用户已经登录,或者用户应该能够登录.
我正在使用 Multer 上传个人资料图片,但不幸的是无法正常工作。这是我的代码:
var express = require("express");
var multer = require('multer');
var app = express();
var storage = multer.diskStorage({
destination: function (req, file, callback) {
callback(null, './public/uploads');
},
filename: function (req, file, callback) {
callback(null, file.fieldname + '-' + Date.now());
}
});
var upload = multer({ storage : storage}).single('avatar');
exports.uploadAvatar = function(req, res) {
console.log(req.files);
upload(req,res,function(err) {
if(err) {
return res.end("Error uploading file.");
}
res.end("File is uploaded");
});
};
Run Code Online (Sandbox Code Playgroud)
和路线:
app.post('/api/uploadAvatar', requiredAuthentication, routes.api.instructor.uploadAvatar);
Run Code Online (Sandbox Code Playgroud)
这是我的表格:
<form method="post" id="editProfile" enctype="multipart/form-data" action="/api/uploadAvatar">
<div …Run Code Online (Sandbox Code Playgroud)