Получил контроллер загрузки файлов с путем к папке с изображениями $config['upload_path'] = APPPATH.'../images/menu/';
, Моя папка с изображениями находится на том же уровне, что и папка приложения. Он отлично работает на моем локальном хосте, но не работает на удаленном хосте. то есть, когда я нажимаю «загрузить» после выбора файла, он как бы сбрасывает поле выбора файла, и ничего не происходит. Уже установил права доступа к папке 777, все равно ничего.
Есть идеи?
Если изображения находятся на том же уровне каталогов, что и APPPATH, тогда ваш путь должен быть APPPATH. ‘/ Images / menu /’;
Также вы рекурсивли ли устанавливать права доступа к каталогу, меню доступно для записи?
Попробуйте отладку,
if(!is_dir(APPPATH.'/images/menu/'))
{
echo "Not PAth" . APPPATH.'/images/menu/';
}
elseif(!is_writable(APPPATH.'/images/menu/')
Я вполне уверен, что нуждается в FCPATH, но будет использовать полный, чтобы показать ваш код. APPPATH предназначен только для показа application / views / welcome.php, это все, что можно получить
Где FCPATH получает полные пути.
ПРИМЕР: C:\Xampp\htdocs\yourproject\images/menu/
$config['upload_path'] = FCPATH . 'images/menu/';
Убедитесь, что папка с изображениями находится в главном каталоге.
Спасибо за все отклики. Хотя это не решило мою проблему, но я определенно изучил несколько вещей, я действительно ценю. Я думаю, что проблема в том, что я использую Freehostrunner.com
для тестирования, чтобы я мог показать своему клиенту, который находится за границей, прежде чем он купит домен. Я считаю, что они не разрешают загружать файлы сценариев в условиях бесплатного аккаунта. 🙁
Кто-нибудь знает о бесплатном удаленном хосте, который позволяет это?