使用文件系统从 collectionFS 获取自定义路径 url

Get custom path url from collectionFS using filesystem

我正在尝试为我使用 collectionFS 上传的文件获取 url。

Images.insert(file, function (err, fileObj) {
  if (err) {
    console.log(err);
  } else {
    console.log('success', fileObj);
    setTimeout(function () {
      console.log('url', fileObj.url());
    }, 2000);
  }
});

目前 fileObj.url() returns cfs/files/images/.... 但我有这样的自定义路径:

Images = new FS.Collection("images", {
  stores: [new FS.Store.FileSystem("images", {path: '/home/user/imagesupload'})]
});

上传图片时如何获取这个路径?

如果您想使用自定义 url 前缀和不是标准的 cfs,您需要使用 setbaseurl 命令:FS.HTTP.setBaseUrl('/home/user/imagesupload');