###前提・実現したいこと
現在タブレットとwebの連携を行うようなシステムの作成を行っています。
私は主にweb側を担当しており、PHP(CakePHP)を使用して作成しています。
そのシステムの中でタブレットからbase64エンコードされた画像を受け取って
サーバにて復元・保存する機能を実装する必要があり、調べています。
調べた結果、次のようなソースを見つけることができました。
php
1<?php 2if (touch('ファイルの名前')) { 3 $fp = fopen('ファイルの名前', 'w'); 4 fwrite($fp, base64_decode('ベース64ソース')); 5 fclose($fp); 6} 7?>
ただ、私の記憶では、fopenでファイルを開いたときに少々セキュリティに問題があったかと思っています。
とても不確かな記憶で、何が問題だったかも定かではありません。
そこで、質問なのですが
0. 上記のようなプログラムで画像ファイルの保存を行った場合、何か問題はありますでしょうか?
0. 問題がある場合、回避するためにはどうすればよろしいでしょうか?
どうか、ご回答をよろしくお願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
PHP 5.6.12
CakePHP 2.7.7
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/15 05:21
2016/01/15 09:47