問題タブ [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 に答える
118 参照

meteor - CollectionFS の Meteor 503

CollectionFS ファイルシステム アダプターを使用してアップロードしようとしたときに 503 を受け取りました (本番環境でのみ、ローカルで正常に動作します)。応答ヘッダーは次のように表示されます。

この住所を知りたいのですが、それに関する文書が見つかりませんでした。

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

meteor - Meteor GridFS 403 禁止

重複の可能性: Meteor collectionfs 挿入サーバー側

GridFS を使用してファイルを保存する複数の画像コレクションがあります。コレクションの名前として「画像」を使用すると、すべて正常に動作しますが、名前を変更するとすぐに取得されますGET http://localhost:3000/cfs/files/PlayerImages/zo4Z7rnYLb32MLYkM/taylor.jpg 403 (Forbidden)

(そして、たとえば、これは機能します: http://localhost:3000/cfs/files/Images/7j9XAEebGctuivGhz/see-more.png )

これが私のコレクションの定義方法です。

また、各コレクションの許可/拒否ルールも追加しました。

余談ですが、オートフォームを使用してフォームを生成していますが、「画像」が機能するため、そこに問題があるとは思いません。

このパスをいくつかの「ルーティング」または「構成」ファイルに追加する必要がありますか? デフォルトで「画像」が追加されているのでしょうか?(このプロジェクトは他の誰かによって設定されましたが、私は彼がしたことを見逃したとは思いません。)

0 投票する
3 に答える
858 参照

meteor - 正しいプロフィール写真を表示する方法 Meteorjs

CollectionFs を使用してプロフィール写真をアップロードしています。画像のアップロードと保存に成功しました。1 人のユーザーの画像を挿入して表示することはできますが、問題は次のとおりです。

ヘルパー関数にある mongo クエリが問題の原因であることは理解していますが、「This._id」をいくつ試しても機能しません。

ここにJavaScriptがあります

そして、ここにhtmlがあります:

ありがとう

Bs : 与えられた回答に従って、profile.xxx フィールドに写真を添付し​​ました。しかし、それでも間違った画像が表示されます。mongo クエリはまだ間違った画像を表示しています。

ここにコードがあります、

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

meteor - meteor.com でホストされている場合、サーバーのファイルシステムから CollectionFS ファイルを読み取ります

ユーザーにtxtファイルをアップロードさせ、「分析」ボタンをクリックさせて分析を実行させようとしています。

私はアプリをローカルで動作させています.FS.CollectionとFileSystemを使用していますが、meteor.comへの展開にいくつかの問題がありました. ここに私のコレクションがあります:

アップロードされたファイルを読み取ろうとする方法は次のとおりです。

上記はローカルでは機能しますが、meteor.com にデプロイした後では機能しません。デバッグ メッセージに次のようなものが表示されます。Error: ENOENT, no such file or directory

アプリがデプロイされたときにファイルを読み取る方法がわからないので、どうすればよいですか? または、アプリを Amazon EC2 にデプロイする必要があると思いますか? アマゾンにデプロイして同じ問題を抱えていることを恐れています...

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

javascript - Meteor CFS が表示するファイル数を制限している

なぜこのようなことをしているのかわかりませんが、Meteor 用に CollectionFS を使用しており、画像アップローダーがあり、ページにアップロードされたファイルが表示され、一度に約 30 個のファイルしか表示されません。この番号がどこから来たのかわかりませんが、新しいファイルをアップロードするたびに、古いファイルの 1 つが押し出されます。また、画像ファイルを他のタイプから分離して別の方法で表示できるようにする if ヘルパー ブロックがありますが、アップロードされた順序だけでなく、常に他のファイル タイプを最初に表示し、次に画像を表示します。また、約7つしか示しておらず、残りはイメージです。新しいファイルを追加すると、アップロードされたファイルの数に関係なく、他のファイルの 1 つがランダムに削除されることがあります。なぜそうなのかはわかりませんが、私のコードは次のとおりです。

私のHTMLファイル

挿入のイベント

私のヘルパー

私のコレクション.js

この問題に自分のコードがまったく必要かどうかはわかりません。それがCFSのデフォルトの動作であるかどうかわからないためです。誰かが私の問題を見つけたり、説明したように動作する理由を説明したりできますか? 私はそれを修正することはできません。

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

javascript - CollectionFS を使用してグローバル テンプレート ヘルパーから URL を返す

グローバル テンプレート ヘルパーを使用して、アップロードされた画像の URL を取得しようとしています。これまでのところ、isPrimary.url() を実行しようとしましたが、null しか取得できません。それ以外の場合は、isPrimary.url が関数を返します。これに対処する方法はありますか?

user_item.html

global_templates.js