|
|
@ -10,12 +10,10 @@ const { normalizePath } = require("."); |
|
|
*/ |
|
|
*/ |
|
|
const fileUploadStorage = multer.diskStorage({ |
|
|
const fileUploadStorage = multer.diskStorage({ |
|
|
destination: function (_, __, cb) { |
|
|
destination: function (_, __, cb) { |
|
|
console.log("进来了进来了进来了::::",process.env.NODE_ENV); |
|
|
|
|
|
const uploadOutput = |
|
|
const uploadOutput = |
|
|
process.env.NODE_ENV === "development" |
|
|
|
|
|
? path.resolve(__dirname, `../../../collector/hotdir`) |
|
|
|
|
|
: path.resolve(process.env.STORAGE_DIR, `../../collector/hotdir`); |
|
|
|
|
|
console.log("又来了又来了又来了:::",uploadOutput) |
|
|
|
|
|
|
|
|
process.env.NODE_ENV ==="development" |
|
|
|
|
|
? path.resolve(__dirname, "../../storage/hotdir") |
|
|
|
|
|
: path.resolve(process.env.STORAGE_DIR, "hotdir"); |
|
|
cb(null, uploadOutput); |
|
|
cb(null, uploadOutput); |
|
|
}, |
|
|
}, |
|
|
filename: function (_, file, cb) { |
|
|
filename: function (_, file, cb) { |
|
|
@ -33,9 +31,9 @@ const fileUploadStorage = multer.diskStorage({ |
|
|
const fileAPIUploadStorage = multer.diskStorage({ |
|
|
const fileAPIUploadStorage = multer.diskStorage({ |
|
|
destination: function (_, __, cb) { |
|
|
destination: function (_, __, cb) { |
|
|
const uploadOutput = |
|
|
const uploadOutput = |
|
|
process.env.NODE_ENV === "development" |
|
|
|
|
|
? path.resolve(__dirname, `../../../collector/hotdir`) |
|
|
|
|
|
: path.resolve(process.env.STORAGE_DIR, `../../collector/hotdir`); |
|
|
|
|
|
|
|
|
process.env.NODE_ENV ==="development" |
|
|
|
|
|
? path.resolve(__dirname, "../../storage/hotdir") |
|
|
|
|
|
: path.resolve(process.env.STORAGE_DIR, "hotdir"); |
|
|
cb(null, uploadOutput); |
|
|
cb(null, uploadOutput); |
|
|
}, |
|
|
}, |
|
|
filename: function (_, file, cb) { |
|
|
filename: function (_, file, cb) { |
|
|
@ -174,13 +172,10 @@ function handlePfpUpload(request, response, next) { |
|
|
const commUploadStorage = multer.diskStorage({ |
|
|
const commUploadStorage = multer.diskStorage({ |
|
|
destination: async function (_, __, cb) { |
|
|
destination: async function (_, __, cb) { |
|
|
try { |
|
|
try { |
|
|
// const uploadOutput = "D:\\code2\\anything-llm-master\\server\\storage\\real";
|
|
|
|
|
|
console.log("进来了进来了进来了::::",process.env.NODE_ENV); |
|
|
|
|
|
const uploadOutput = |
|
|
const uploadOutput = |
|
|
process.env.NODE_ENV === "development" |
|
|
process.env.NODE_ENV === "development" |
|
|
? path.resolve(__dirname, `../../../server/storage/localFile`) |
|
|
? path.resolve(__dirname, `../../../server/storage/localFile`) |
|
|
: path.resolve(process.env.STORAGE_DIR, `../../server/storage/localFile`); |
|
|
: path.resolve(process.env.STORAGE_DIR, `../../server/storage/localFile`); |
|
|
console.log("又来了又来了又来了:::",uploadOutput) |
|
|
|
|
|
|
|
|
|
|
|
if (process.env.NODE_ENV !== "development" && !process.env.STORAGE_DIR) { |
|
|
if (process.env.NODE_ENV !== "development" && !process.env.STORAGE_DIR) { |
|
|
throw new Error("STORAGE_DIR environment variable is required in production."); |
|
|
throw new Error("STORAGE_DIR environment variable is required in production."); |
|
|
@ -201,7 +196,6 @@ const commUploadStorage = multer.diskStorage({ |
|
|
|
|
|
|
|
|
// 文件上传中间件
|
|
|
// 文件上传中间件
|
|
|
function handleCommUpload(request, response, next) { |
|
|
function handleCommUpload(request, response, next) { |
|
|
console.log("进来了进来了"); |
|
|
|
|
|
const upload = multer({ storage: commUploadStorage, limits: { fileSize: 100 * 1024 * 1024 }, }).single("file"); |
|
|
const upload = multer({ storage: commUploadStorage, limits: { fileSize: 100 * 1024 * 1024 }, }).single("file"); |
|
|
|
|
|
|
|
|
upload(request, response, function (err) { |
|
|
upload(request, response, function (err) { |
|
|
|