Я работаю с Laravel 5, и я пытаюсь использовать FineUploder. Вот что я использовалLaravel 5: FineUploader - Каталог загрузок не доступен для записи
Сначала у меня был VerifyCsrfToken ошибку и в качестве временного закомментирована
\App\Http\Middleware\VerifyCsrfToken::class,
От
App/Http/Kernel.php
CsrfToken ошибка исчезла!
Теперь у меня есть «Каталог загрузок не доступен для записи».
Мой маршрут
Route::resource('endpoint','FineUploaderController');
Мои FineUploaderController
public function store(Request $request)
{
// dd('store');
return view('fineupload.endpoint');
}
Моя папка загрузки внутри папки
/uploads/receiptuploads
И endpoint.php
if ($method == "POST") {
header("Content-Type: text/plain");
// Assumes you have a chunking.success.endpoint set to point here with a query parameter of "done".
// For example: /myserver/handlers/endpoint.php?done
if (isset($_GET["done"])) {
$result = $uploader->combineChunks("/uploads/receiptuploads");
}
// Handles upload requests
else {
// Call handleUpload() with the name of the folder, relative to PHP's getcwd()
$result = $uploader->handleUpload("/uploads/receiptuploads");
// To return a name used for uploaded file you can use the following line.
$result["uploadName"] = $uploader->getUploadName();
}
echo json_encode($result);
}
// for delete file requests
else if ($method == "DELETE") {
$result = $uploader->handleDelete("/uploads/receiptuploads");
echo json_encode($result);
}
else {
header("HTTP/1.0 405 Method Not Allowed");
}
?>
Вы пытались установить chmod каталога uploads на что-то вроде 0755? –
@Charlotte Dunois Я пробовал, но все тот же! (например, 777) – ErcanE
После этого вы перезапустили веб-сервер? –