@yengineer

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

リッチテキストエディタ 画像データを別テーブルに格納したい

解決したいこと

下記のようにcontentカラムにテキストと画像データが一緒に入っています。
contentカラムに入っている画像データだけを取り出し、
ItemImageテーブルに別々に保存をしたいです。

また、ItemImageテーブルに保存した画像を画面側に表示処理も実装したいです。

例)
item登録処理

public String disp_edit_item(
			HttpServletRequest req,			
			//POST時に自動的に入力チェック
			@Validated @ModelAttribute Item item,
			//リダイレクト
			RedirectAttributes redirectAttrs,
			//ファイルアップロード
//    		@RequestParam("file") List<MultipartFile> fileList,
			//データベース
			Model model) {
		
	
		//エラーメッセージのリストを定義
    	List<String> errorMessages = new ArrayList<String>();
    	//保存成功メッセージの定義
    	List<String> successMessages = new ArrayList<String>();
		
		//入力チェック
    	//タイトルチェック
		if (item.getTitle().isEmpty()) {
			errorMessages.add("タイトルを入力してください");
		}
		
		//コンテンツチェック
		if (item.getContent().isEmpty()) {
			errorMessages.add("コンテンツを入力してください");
		} 

        // データベースに保存
        itemRep.save(item);

	     // 保存成功メッセージ
        redirectAttrs.addFlashAttribute("success", successMessages);	        
           
	    /// 新規投稿または編集後の詳細ページにリダイレクト
	    return "redirect:/admin/items/";
		
	}

item画像をデータを保管

@Entity
@Table(name = "item_image")
public class ItemImage {
	
	@Id
	@Column
	private int id;
	
	@Column(name = "item_id")
	private int itemId;
	
	@Column
	private byte[] image;
}
def greet
  puts Hello World
end

自分で試したこと

ここに問題・エラーに対して試したことを記載してください。

0 likes

No Answers yet.

Your answer might help someone💌