【问题标题】:Upload image using postman使用邮递员上传图片
【发布时间】:2017-12-06 19:50:49
【问题描述】:

您好,每当我想使用邮递员在 NODE JS (MongoDB) 中上传图像时,我都会遇到此错误,谁能解释一下。下面是错误的截图。 我使用 header content type = image/png 并使用 raw 上传图片

[错误:EACCES:权限被拒绝,打开“/home/pavithra/node-mobile/uploads/posts/2209fb177948bc4801dc5f6c244013f5”
  在错误(本机)

【问题讨论】:

    标签: mongodb postman


    【解决方案1】:

    这个问题看起来像 npm-permissions 问题。 请参考这个来管理权限:-

    fixing-npm-permissions

    【讨论】:

    • 您好,谢谢您的回复。我不确定这个文件夹是从哪里读取的
    • 在您的错误看起来像 npm 使用的“node-mobile”文件夹,您作为用户无权写入该文件夹,即{node-mobile/uploads/post},您尝试上传图像文件的位置。
    • 你需要写权限,所以你需要将所有者从 npm 更改为你。为此,您需要执行链接中给出的步骤。我认为“选项1:更改npm默认目录的权限”可以解决您的问题。
    • 在给定的链接中,遵循选项 1 。希望它会有所帮助。
    • 嗨,谢谢@gajju_15,在我授予文件夹权限后,它现在像魅力一样工作
    【解决方案2】:

    您可能缺少将POST 数据发送到服务器所需的某种身份验证。

    【讨论】:

      猜你喜欢
      • 2022-08-20
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 2019-06-01
      • 1970-01-01
      • 2018-03-31
      相关资源
      最近更新 更多