1

アップロードした画像を meteor プロジェクトの public/images フォルダーに保存しようとしているので、このコードを書きました。

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

しかし、画像をアップロードすると、ファイルは次の場所に保存されます

.meteor/local/build/programs/server/images/

public/images フォルダーの代わりにフォルダー。

では、.meteor フォルダーではなく public/images フォルダーに画像を保存するパスまたは対象を設定するにはどうすればよいですか?

なぜ必要なのかを説明します。

この形式の建物という別のコレクションがあります。

Schemas.Buildings = new SimpleSchema({
  'name': {
    type: String,
    label: 'What is the name of the building?',
    max: 200,
    unique: true
  },
  'picture': {
    type: String,
    max: 200,
    optional: true,
    label: " ",
    autoform: {
      afFieldInput: {
        type: 'fileUpload',
        collection: 'Images',
        accept: 'image/*',
        label: 'Choose Aerial Image'
      }
    }
  }

また、サンプルの建物を写真付きで設定する必要があるため、サンプル画像を public/images/ フォルダーに配置し、それらを使用して Meteor.startup ブートストラップでサンプルの建物の写真の値を設定する必要があります。

その画像を .meteor フォルダに置くと meteor reset コマンドで削除されるので、画像を public フォルダに保存したいと考えています。

教えて下さい!

4

1 に答える 1