Railsでは、 "paperclip"や "carrierwave"のような宝石を使ってフォームで画像をアップロードし、サイズを変更することができます。Ember.js - ユーザーからの画像を受け取る
私は、バックエンドに対してのみRailsを、フロントエンドにはEmber.jsを使って同じことをやっています。
ユーザーから画像を受信して後でサイズを変更するにはどうすればよいですか?私はEmber.js + Ruby on Railsを使用していますか?
Railsでは、 "paperclip"や "carrierwave"のような宝石を使ってフォームで画像をアップロードし、サイズを変更することができます。Ember.js - ユーザーからの画像を受け取る
私は、バックエンドに対してのみRailsを、フロントエンドにはEmber.jsを使って同じことをやっています。
ユーザーから画像を受信して後でサイズを変更するにはどうすればよいですか?私はEmber.js + Ruby on Railsを使用していますか?
SPAを構築すると、すべてのデータをAJAXを使用して送信する必要があることを意味します。あなたがそれらの以下のアプローチまたは組み合わせのいずれかを使用AJAXファイルのアップロードのために、あなたがサポートする必要のあるブラウザ内容に応じて:
blog post私はemberの簡単なアップローダーを作成する方法を説明しました。
existing uploaders(ember-readyコンポーネントを探したり、コンポーネントでAJAXアップローダをラップする)のいずれかを使用することもできます。
バックエンドの部分は、古典的な形式の場合と同じか、それほど変わらないはずです。
お返事ありがとうございます。私は先週も今週も忙しかったです。早期に対応できませんでした。申し訳ありません。これをテストする機会はありません。このアップロードは、それともちょうどイメージのためにcompletly異なった形ですか? – MeLearn
@MeLearnは実装に依存します。サードパーティのコンポーネントは通常、イメージ(ファイル)のみを送信します。通常、それぞれのイメージは別々の非同期要求で送信されます。私の実装は、すべての画像を1つのクエリで送信し、それらのデータを追加することができます(ただし、古いIEはサポートしていません)。バックエンドでは、ファイルフィールドで古典的なフォームと同様に見えるはずです。例では、PHP $ _POST(データを含む)と$ _FILES(ファイルを含む)の配列が利用可能です –
ありがとうございます。私はそれを試してみるとすぐに私のフィードバックを残します。 ^。^ありがとう。 – MeLearn
あなたの質問は具体的ではなく、答えが広すぎたり、意見が多すぎる可能性があります。あなた自身の努力を示し、問題の調査を試みる必要があります。次に、特定の問題について特定の質問をしてください。ヘルプについては、「[良い質問をする方法](http://stackoverflow.com/help/how-to-ask)」を参照してください。 少しの研究では、[Ember Observer](https://emberobserver.com/)のようなサイトに導かれ、解決策を見つけるのに役立ちます。 – jacefarm