いつもお世話になっております。
現在下記コードのような形でiPhone側からテキストデータをAlamofireで送りRails側でその内容をMysqlに保存という流れを行っています。
今回テキストデータだけでなく画像も一緒に送り、Mysqlにはその画像のパス名のみを保存し、画像は別フォルダに保存。データを読み出す時にはその画像パスをもとに保存したフォルダから画像を読み出すというような流れを考えております。
質問内容として
・Mysqlで画像を扱いたい場合そのような流れで問題が無いかどうか
・問題ない場合Alamofireでテキストデータだけでなく画像を送り特定のフォルダに保存する場合具体的にどのようにすればよいのか
以上について、参考になるサイトなどでも構いませんのでご教示いただければと思います。
よろしくお願いいたします。
Swift
1 2var posterNameField: UITextField! 3var textField: UITextField! 4 5// 送信ボタンが押されたときの処理 6 func sendBtnTap(_ sender: UIButton){ 7 let requestString:String = "http://xx.xx.xx.xx:3000/api/xxxx" 8 let postName = posterNameField.text! 9 let text = textField.text! 10 11 let params: [String: String] = [ 12 "postName": postName, 13 "text": text 14 ] 15 16 // HTTP通信 17 Alamofire.request(requestString,method: .post, parameters: params, encoding: JSONEncoding.default, headers: [:]).responseJSON { (response:DataResponse<Any>) in 18 print("=============request=============") 19 print(request) 20 print("=============response============") 21 print(response) 22 print("=================================") 23 } 24 25 }
Ruby
1 2# xxxx_controller.rb 3 4def create 5 6 client = Mysql.connect("localhost","root","パスワード","テーブル名") 7 client.query("INSERT INTO テーブル名 〜〜〜〜〜") 8 9end 10 11
あなたの回答
tips
プレビュー