ZEIT现在无法读取目标文件夹

编程入门 行业动态 更新时间:2024-10-07 08:26:56

ZEIT现在无法读取目标<a href=https://www.elefans.com/category/jswz/34/1771393.html style=文件夹"/>

ZEIT现在无法读取目标文件夹

[我尝试在我的nodejs应用中使用multer将图像上传到cloudinary,它在localhost上运行良好,但是当我将其上传到zeit时它不起作用,它说:“ ENOENT:没有这样的文件或目录,请打开(文件夹)”我尝试使用@ now / static使该文件夹可用,但它也无法正常工作。如果您能帮助我,我会很高兴。

const express = require("express")
const multer = require("multer")
const cloudinary = require("cloudinary").v2
const cors = require("cors")

const config = require("../../config")
const response = require("../../network/response")
const Controller = require("./index")
const auth = require("./secure")

const router = express.Router()

cloudinary.config({
  cloud_name: config.cloudinary.name,
  api_key: config.cloudinary.api_key,
  api_secret: config.cloudinary.api_secret,
})

const storage = multer.diskStorage({
  destination: function (req, file, cb) {
    cb(null, "./public/uploads")
  },
  filename: function (req, file, cb) {
    cb(null, file.originalname)
  },
})

const upload = multer({
  storage: storage,
  limits: { fileSize: 1024 * 1024 * 5 },
})

// Set routes
router.use(cors())
router.get("/", auth("list"), list)
router.post("/", auth("add"), upload.single("file"), upsert)

// Router Functions
function list(req, res, next) {
  Controller.list()
    .then((post) => {
      response.success(req, res, post, 200)
    })
    .catch(next)
}

function upsert(req, res, next) {
  const path = req.file.path
  const uniqueFilename = new Date().toISOString()

  cloudinary.uploader.upload(
    path,
    { public_id: `public/${uniqueFilename}` }, // directory and tags are optional
    function (err, image) {
      if (err) return res.send(err)
      console.log("file uploaded to Cloudinary")
      // remove file from server
      const fs = require("fs")
      fs.unlinkSync(path)
    }
  )

  Controller.upsert(req.body, uniqueFilename)
    .then((post) => {
      response.success(req, res, post, 201)
    })
    .catch(next)
}

module.exports = router
回答如下:

立即向我显示您的文件。json,看我如何为您提供帮助

更多推荐

ZEIT现在无法读取目标文件夹

本文发布于:2024-05-07 05:02:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754373.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件夹   目标   ZEIT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!