流星:生产服务器上的ostrio:files映像到底在哪里(完整路径)?

时间:2018-08-29 13:50:23

标签: image meteor server production

好吧,我试图弄清楚为什么从生产服务器上传的图像有时会消失。它不会在mup stop和mup start上发生,并且在部署时也不会发生...而是在某些时候发生。因此,为了进行调试,我试图在服务器上找到文件,但是“找到tsFvWBvjyGjcgDivc.png”(其中tsFvWBvjyGjcgDivc来自Images集合,并且当前显示在客户端上)不返回任何内容。 关于如何查找文件的任何提示? 您是否知道文件为何以及如何消失?顺便说一句,不要将它们从Images集合中删除。

a)我不知道我在使用什么存储引擎,它们都在Digitalocean服务器上运行。

b)是的,这是我的构造函数,调试设置为true

const Images = new FilesCollection({
  debug: true,
  storagePath: './images',
  permissions: 0o774,
  parentDirPermissions: 0o774,
  collectionName: 'Images',
  allowClientCode: false,
  onBeforeUpload: function (file) {
    if (file.size <= 1024 * 1024 * 10 && /png|jpe?g/i.test(file.extension)) {
      return true;
    }
    return 'Please upload image, with size equal or less than 10MB';
  }
});

c)服务器上的console.log(process.env.NODE_ENV)返回“生产”

d)这是有关文件丢失但客户端请求的情况的日志:

[FilesCollection] [download(/cdn/storage/Images/a3DHfbmP7rWBox7aA/original/a3DHfbmP7rWBox7aA.png)] [_404] File not found

0 个答案:

没有答案