UNPKG

tenna

Version:

A node js application that lets you easily stream most videos from any PC/laptop in your home network, to other devices in the network with a browser.

35 lines (31 loc) 883 B
"use strict"; var upload = require('jquery-file-upload-middleware'), api_upload = require('jquery-file-upload-middleware'), os = require('os'), _ = require('lodash'), express = require('express'), router = express.Router(); // ===================================== // upload route // // config parameters are // // - tmpDir // - uploadUrl // - uploadDir // ===================================== module.exports = function(app, config) { var config = _.extend({ tmpDir: os.tmpDir(), uploadDir: app.get('uploadDir'), uploadUrl: '/upload' },config); upload.configure(config); app.use(config.uploadUrl, upload.fileHandler()); app.use(config.uploadUrl + "-api", api_upload.fileHandler()); // app.use("/upload", upload.fileHandler()); // upload.on("end", onUploadEnd); return upload; }