こんばんは。タイトルの通りです。
やりたいことは
- Rails側はAPIに専念させ、Angularだけでedit画面を制御させたい
- jpg,gif,pngだけに対応させたい
- ドラッグ&ドロップでアップロードに対応させたい
- アップロードされた画像をプレビューさせたい(ページ内に複数のドラッグ&ドロップエリアと、そのそれぞれにプレビューエリアが存在する)
- アップロードされた画像はDBのimageカラムに格納し、同時にAmazon S3にアップロード(production環境下で)・ローカルアップロード(development環境下で) させたい
になります。carrierwave+S3の設定と動作確認はできているのですが、Angular側のcontrollerとの連携で詰まっています。一番シンプルでわかりやすい方法で実装したいのですがどういった方法がありますでしょうか? (Nginxでイメージサーバを立てることなど検討しましたが、できればcarrierwaveの恩恵を受けたいと考えています)
また、file-upload用のdirectiveはGithubにいろいろ上がっていますが、これが良いよとかいうものはありますか?danialfarid/ng-file-uploadが本家で後ろ2つは派生になるのでしょうか?その辺りも教えていただけると嬉しいです。
danialfarid/ng-file-upload
nervgh/angular-file-upload
Marthyn/angularjs-file-upload-rails
よろしくお願いいたします。
あなたの回答
tips
プレビュー