Moony_Uploaderクラス
Moony 0.8.0からMoony_Uploaderクラスを追加する予定です。使用例は:
<form action="/index.php/upload" enctype="multipart/form-data" method="POST"> <input type="file" name="userfile" /> <input type="submit" value="send" /> </form>
上記のようなフォームがある場合、
class UploadAction extends Moony_Action { function execute($request, $response) { $uploader =& new Moony_Uploader('userfile'); $mime_type = $uploader->getMimeType(); // checks mime type... if ($uploader->upload('/path/to/save_dir', 0644)) { // success } else { // failure } } }
上記のように記述することでファイルアップロード処理を行うことができます。