teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

質問内容の修正

2019/04/18 03:45

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,8 +5,8 @@
5
5
  というクラス名でフォームにやってくるんですが
6
6
  このモデルから(サーバー側で一切保存せずに)再度画像のプレビューを表示する方法はないでしょうか
7
7
 
8
- 以前 https://teratail.com/questions/183092
8
+ https://teratail.com/questions/183092
9
- file_field に値を再セットするのはセキュリティの都合で無理だと教えていただいたんですが
9
+ ここで file_field に値を再セットするのはセキュリティの都合で無理だと教えていただいたんですが
10
10
  https://teratail.com/questions/183429
11
11
  こちらの質問でローカルファイルではなく Blob や File オブジェクトをもっていれば
12
12
  file_field に再セットする(表示は変えられないけど submit するとデータは送られる)ということは確認しました

4

質問内容の修正

2019/04/18 03:45

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,9 +5,15 @@
5
5
  というクラス名でフォームにやってくるんですが
6
6
  このモデルから(サーバー側で一切保存せずに)再度画像のプレビューを表示する方法はないでしょうか
7
7
 
8
+ 以前 https://teratail.com/questions/183092 で
8
- 以前 file_field に値を再セットするのはセキュリティの都合で無理だと教えていただいたんですが
9
+ file_field に値を再セットするのはセキュリティの都合で無理だと教えていただいたんですが
10
+ https://teratail.com/questions/183429
9
- プレビュを image_tag 埋め込む方法はないでしょうか
11
+ こちらの質問でロカルファイルではなく Blob や File オブジェクトをもってれば
12
+ file_field に再セットする(表示は変えられないけど submit するとデータは送られる)ということは確認しました
10
13
 
14
+ なのでプレビューを image_tag で再表示して選択している状態にみせかけて
15
+ file_field にその画像のデータをセットすればデフォルトで選択しているようにみせつつそのデータも再送信できると考えます
16
+
11
17
  データ自体は送られてきているので
12
18
  javascript で Blob オブジェクト?を生成してそのURLをimage_tag にうめこむような
13
19
  Javascript 自体を生成してうめこめばできるような気がするんですが

3

質問内容の修正

2019/04/18 03:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 他にもファイルアップロードを含む投稿に失敗した場合に
1
+ ファイルアップロードを含む投稿に失敗した場合に
2
2
  画像を再セットしなくてすむUIを作りたいです
3
3
 
4
4
  file_field から送ったパラメーターは ActionDispatch::Http::UploadedFile

2

質問内容の修正

2019/04/18 03:21

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,6 @@
1
+ 他にもファイルアップロードを含む投稿に失敗した場合に
2
+ 画像を再セットしなくてすむUIを作りたいです
3
+
1
4
  file_field から送ったパラメーターは ActionDispatch::Http::UploadedFile
2
5
  というクラス名でフォームにやってくるんですが
3
6
  このモデルから(サーバー側で一切保存せずに)再度画像のプレビューを表示する方法はないでしょうか
@@ -10,7 +13,4 @@
10
13
  Javascript 自体を生成してうめこめばできるような気がするんですが
11
14
 
12
15
  ActionDispatch::Http::UploadedFile 型からどうやって画像データを取り出すか
13
- そのバイナリ文字列から Blob を作成するような Javascript をどうかけばいいかがわかりません
16
+ そのバイナリ文字列から Blob を作成するような Javascript をどうかけばいいかがわかりません
14
-
15
- 他にもファイルアップロードを含む投稿に失敗した場合に
16
- 画像を再セットしなくてすむUIを実現する方法があれば教えていただけるとありがたいです

1

質問内容の修正

2019/04/17 10:32

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,5 +12,5 @@
12
12
  ActionDispatch::Http::UploadedFile 型からどうやって画像データを取り出すか
13
13
  そのバイナリ文字列から Blob を作成するような Javascript をどうかけばいいかがわかりません
14
14
 
15
- 他にも file_upload で投稿に失敗した場合に
15
+ 他にもファイルアップロードを含む投稿に失敗した場合に
16
16
  画像を再セットしなくてすむUIを実現する方法があれば教えていただけるとありがたいです