Tag: jquery file upload

如何在sails.js中预先定义/生成一个唯一的ID?

我正在使用sails.js和mySQL数据库来build立一个网站。 为了解决这个问题 ,我想到了预先定义我的模型的ID属性(通过使用时间戳来保证唯一性)。 因此,一旦我用我定义的ID创build了一个logging,我就可以将这些文件(我使用JQueryfile upload插件上传的)与我创build的特定logging相关联。 但我不知道如何在sails.js中做到这一点。 这可能吗? 或者我可以定义一个单独的属性,它的属性是unique: true ,并在前端生成并传递给后端,并使用此属性关联我的文件。

使用node.js将多个文件引用到数据库

我不明白如何使用Node.Js保存多个file upload到数据库的引用(文件名)。 我正在使用blueimp jqueryfile upload和multer中间件来执行多个file upload到本地存储(上传文件夹)。 <input id="fileupload" type="file" name="images" data-url="/record/edit/#{record.id}" multiple> app.js代码: //using multer to upload files const upload_images = upload.fields([{ name: 'featured_img', maxCount: 1 }, { name: 'images', maxCount: 8 }]); //… app.post('/record/edit/:id', upload_images, recordController.postUpdate ); recordController.js代码: exports.postUpdate = ((req, res, next) => { Record.findById(req.params.id, (err, record) => { if (req.files ) { […]

你如何通过node.jsstream向S3上传并向用户显示进度?

目标是: 能够从浏览器上传文件 能够直接上传到S3 将上传进度转发给浏览器 我花了一段时间来解决这个问题(并没有完全find一个答案,所有3在StackOverflow呢),所以张贴我的答案,以防其他人有同样的问题。 我愿意提供更好的解决scheme(我的速度非常可怕)。

jquery-file-upload-middleware with express.js:如何移动文件和添加水印?

我设法用express.js 4.0设置https://github.com/aguidrevitch/jquery-file-upload-middleware ,但是在configuration时遇到困难。 这是我的上传脚本: var upload = require('jquery-file-upload-middleware'); upload.configure({ imageVersions: { thumbs: { width: 80, height: 80 }, prev: { width: 1280, height: 1024 } } }); app.use('/admin/upload', function (req, res, next) { // imageVersions are taken from upload.configure() upload.fileHandler({ uploadDir: function () { return __dirname + '/public/uploads/' + req.session.eventID; } })(req, res, next); }); […]