問題タブ [collectionfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
474 参照

meteor - aldeed:autoform、cfs:autoform、および update-pushArray タイプを使用して Meteor の配列にファイルを挿入する

Modules という名前のコレクション内の各ドキュメントに、アップロードされたファイルの配列を作成したいと考えています。次のパッケージを使用しています。

  • aldeed:オートフォーム
  • アルディード:コレクション2
  • cfs:標準パッケージ
  • cfs:グリッド
  • cfs:オートフォーム

コレクションとスキーマ (関連部分):

HTML テンプレートの場合:

送信ボタンを押すと、期待どおりに要素が配列にプッシュされます。time値は正しいですが、期待される _id from の代わりにあるfileIdだけです。dummyIdfileStore

ネストされた配列を含まないアプリケーションの他の部分では、ファイルのアップロードは期待どおりに機能します。ファイルのアップロードを伴わないアプリケーションの他の部分では、update-pushArrayフォームは期待どおりに機能します。複雑なのは、2 つを組み合わせることです。

私はこれを間違ってやっていますか?または、cfs:autoform はupdate-pushArrayフォーム タイプと互換性がないだけですか?

0 投票する
1 に答える
2079 参照

node.js - CollectionFS (Meteor) から画像の場所/URL を取得する方法

挿入したばかりの画像からファイルの場所/URL を取得しようとしています。path + objectID を使用しようとしましたが、画像がありません。画像の URL を別のコレクションに保存しようとしています。そのコレクションをテンプレートにロードし、iamge URL を img ソースとして使用できます。

サーバー.js

home.html

home.js

0 投票する
2 に答える
515 参照

meteor - Meteor: 'change' イベントではなく 'submit form' でファイルを保存する方法

私は画像を提出しようとしています..そして、私は過去2日間これにいました。とてもシンプルに思えますが、思い通りにできません。

collectionFS の例 (および私が見つけることができる他のすべての例) では、「変更」と呼ばれるイベントを使用しています。 https://github.com/CollectionFS/Meteor-CollectionFS

このイベントは、ユーザーが画像 (または任意のファイル) をアップロードするたびにファイルを更新して保存します。保存するために「送信」を押す必要はありません。

これは物事を行う正しい方法ですか?イベントを「フォームの送信」イベントにブレンドできるように変更しようとしていますが、機能していないようです。

ただし、これはファイルを保存していないようです。FS.Utility.eachFile 部分も実行しません。あらゆる種類のバリエーションを試しましたが、それらをすべてリストすると、非常に長い記事になるのではないかと心配しています。おそらく誰かが私を正しい方向に向けることができると思いましたか? ファイルを変数に保存してから挿入しようとしましたが、送信フォームで FS.Utility を実行できないようです。

どんな助けでも大歓迎です!

0 投票する
1 に答える
948 参照

meteor - Meteor-CollectionFS を使用した Meteor ファイルのアップロードでエラー メソッドが見つかりません

次の流星パッケージを使用して画像をアップロードしています

https://github.com/CollectionFS/Meteor-CollectionFS

私が使用しているコード

コンソールでファイルをアップロードしようとするとエラーが発生します

M…rm…e.errorClass {エラー: 404、理由: "メソッドが見つかりません"、詳細: 未定義、メッセージ: "メソッドが見つかりません [404]"

ウィンドウ環境です。自動公開および安全でないパッケージがインストールされています。何が欠けているのかわからないのですか?

0 投票する
2 に答える
447 参照

meteor - CollectionFS S3 エラー ストリーム イメージへのアクセスが拒否されました

AutoForm から S3 にファイルをアップロードできるように、CollectionFS と S3 をセットアップしようとしています。

.allow次のように、サーバー上に存在する関数で定義された Images FS.Collection があります。

ここで、アプリケーションをロードすると、Meteor から次のエラーがスローされます。

に設定FS.debugすると、次のtrueエラーが返されます。

コレクション名を変更すると一時的に読み込まれますが、ファイルのアップロードを試みるとすぐにエラーが再び発生します。この問題の原因について考えている人はいますか?

0 投票する
0 に答える
702 参照

javascript - Meteor - collectionfs fileinput "DataMan コンストラクターがサポートしていないデータを受け取りました"?

ユーザー情報が添付されたファイルを DB に入力しようとしています。DataMan エラーが発生し続け、回避方法がわかりません。「DataMan コンストラクターがサポートしていないデータを受け取りました」

ここに私が取り組んでいるコードがあります

私の考えは、流星のドキュメントに似た何かをすることでした: http://docs.meteor.com/#/basic/Mongo-Collection-insertしかし、ファイルも...

更新: 次のコードは、私が本質的に望んでいることを実行し、機能します。ただし、上記についてはまだ興味があります。

0 投票する
0 に答える
126 参照

javascript - Meteor CollectionFS: ダウンロード許可/拒否機能の userId パラメータ

この問題はここの問題に記載されていますが、まだ回答がありません。

ドキュメントには、ダウンロード許可/拒否許可機能が userId と fileObj を取得すると書かれていますが、これを試したところ、 userId は単なる値falseです。

問題を見ると、これはバグかもしれませんが、確認できません。