1

ここ数日、これを機能させるのに苦労しています。

基本的に、type="file"入力のある HTML のフォームがあります。

このファイルが nodejs に送信され、Amazon s3 に直接ストリーミングされることを希望します。このようにして、サーバーで使用するストレージが少なくなります (100 人が 1g をアップロードした場合、最終的に私のサーバーは 100g になると想像してください)。したがって、ストリーミングを行う場合、メモリを少しだけ占有します。

エクスプレスでこれを行う方法に関するヒントはありますか?

4

1 に答える 1

1

ユーザーが S3 バケットに直接アップロードする CORS アプローチを探しているのか、仲介者として Express を使用するアプローチを探しているのかはわかりません。

CORS アプローチを検討している場合 (クライアント側で実行できない S3 にファイルを配置する前にファイルで特別なことをしていない限り、これをお勧めします)、これはあなたを助けるはずです: http://bencoe .tumblr.com/post/30685403088/browser-side-amazon-s3-uploads-using-cors

サーバーを中間点として使用することを計画している場合 (つまり、サーバーにアップロードしてから、サーバーから S3 にアップロードする)、Knox ( https://github.com/LearnBoost/knox )について良いことを聞いています。 . 私はそれをいじりましたが、CORSアプローチを使用する傾向があるため、実際には使用していません。

于 2013-02-06T17:17:48.057 に答える