Uploadifyをデバッグする方法がわかりません。すべて動作しているようですが、実際にアップロードされたファイルはありません。ブラウザから... Upladifyイベントで「完了!」と表示されます。 Uploadifyを使用する前に、PHPコードが正常に動作したので、どこに問題があるのかわかりません。 JavaScriptでUploadifyをデバッグする方法は?
(<form>
なし)
<input id="file_upload" name="file_upload" type="file" rel="<?php echo $group_id; ?>" />
... PHPで
$('#file_upload').uploadify({
'uploader' : '/media/js/uploadify/uploadify.swf',
'script' : '/bio/community/group_picture/' + $('#file_upload').attr('rel'),
'cancelImg' : '/media/img/bio/_blog_delete.png',
'buttonImg' : '/media/img/bio/browse_files.png',
'wmode' : 'transparent',
'auto' : true,
'width' : 92,
'sizeLimit' : 31457280,
'height' : 26,
'scriptData' : {'session' : session_id},
'onAllComplete' : function() { location.reload(); }
});
:
コントローラー:
public function action_group_picture($group_id) {
$model_group = Model::factory('Bio_Community_Group');
if (!empty($_FILES)) {
$model_group->add_picture($_FILES['file_upload'], $group_id);
$this->request->redirect('bio/community/edit_group/' . $group_id);
}
exit;
}
モデル:
public function add_picture($image, $group_id) {
$filename = $group_id . '.jpg';
$location = 'uploads/bio/community/groups/' . $filename;
$image = Image::factory($image['tmp_name']);
if ($image->width !== 60 || $image->height !== 60) {
$image->crop(60, 60);
}
$image->save($location);
}
私はKohanaを使っています。それがうまくいかない理由やデバッグ方法は?
を! :) – TechCare99
'debug:true'を使うのは良い考えです。本当にありがとう! – aLearner