問題タブ [skipper]
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.
node.js - node/sails js は Web から画像をダウンロードし、sails API にアップロードします
Nodejs で、Web からデータを取得してフォーマットし、API に送信するインポート スクリプトを作成しようとしています。
その一部として、LastFM からアーティスト データを取得し、各アーティストの画像を取得し、それらを API に送信してサイズ変更して保存します。
インポート スクリプトはターミナルで実行されるだけです。
画像を取得して API に送信するインポート スクリプトの部分は次のようになります。
files.upload アクションは次のようになります。
ただし、console.log(req.file('image'));
私が望んでいるものではありません-おそらく、このコードは、名前付きのフィールドを持つマルチパートフォームのアップロードの一部として画像がアップロードされることを期待しているためですimage
-そうではありません...
ファイルがアクション内でどのようになるかを理解しようとしていますが、今日はGoogle fooが完全に機能しておらず、Node.jsはかなり(非常に)初めてです。
いくつかの指針を提供できる人はいますか?
node.js - pkgcloud を使用した Rackspace 用のカスタム Skipper アダプター
Rackspace クラウド ファイルにアップロードするために pkgcloud を使用して、Sails.js で Skipper 用のカスタム アダプターのビルドを開始しましたが、行き詰まりました。ファイルが実際にアップロードされているようには見えず、エラーをキャプチャしようとしてもうまくいかないようです。多分私は何かが足りない。
ここにコードを投稿しました: https://github.com/ccoppenbarger/skipper-rackspace
使用するには、api/adapters/rackspace でチェックアウトする必要があります。
私は今のところレシーバー部分に取り組んでいます。pkgcloud API はこちら: https://developer.rackspace.com/docs/cloud-files/getting-started/
私のコントローラーコードは次のとおりです。
誰かが見て、index.js で何が欠けているかを確認できますか?
javascript - Sails.js (Node.js) でファイル (画像) をアップロードしましたが、クライアント側から取得できません。Heroku のアプリ
Sails.jsを使用して管理パネルを備えたサイトを構築し、Heroku にデプロイしました。
次に、Skipper で画像をアップロードしました。私がしようとすると:
フォルダにファイルが表示されます。
しかし、ajaxやimgタグでは取得できません。アップロードするコードは次のとおりです (また、このコードを最適化するのを手伝ってくれれば、とても助かります):
android - SailsJS ファイルのアップロード、Android でアップロードすると Req.file が空になる
SailsJS で API を開発しているため、ここに投稿します。また、Android アプリ client でファイルをアップロードしようとすると、問題が発生します。
Req.files / req.file('myfile') は空です。
これはアップロードを実行するための私のソースです:
Sails v0.11.0で作業しています
ノート。: 私の Android クライアント アプリは、他の nodeJS アプリとうまく連携します。
問題を解決するアイデアはありますか?
ありがとう。
sails.js - アダプターを使用してアップロードする前にスキッパーが画像のサイズを変更する
これと同様の質問があります。このアップロードを RackSpace アダプタにも行うにはどうすればよいですか?
コードは次のとおりです。
amazon-s3 - S3 でランダムにアップロードされたファイル名を変更する方法 - Sails.JS
現在、SailsJS を使用して独自の Web アプリを作成しています。そして、skiper-s3 を使用してファイルを AWS S3 にアップロードしています。そして、これは私のコードです:
だから私はすでに「パス」と「元のファイル名」をMongoDBに入れています。ただし、S3 内の「ファイル名」は既に「ランダムな名前」に変更されています。では、アップロード中に「元のファイル名」に変更することは可能ですか? または、ユーザーがダウンロードしたいときに自動的に「元のファイル名」に変更しますか?
よろしく、ジョン・エルマー・セマヤ