ciao!
in laravel avrei la necessità di fare l'upload di file in una cartella esterna al progetto.
ma cmq nella stessa root del server.
io ho provato così:
ma mi da sempre questo errore:codice:class UploadController extends Controller { public function uploadImmagini(Request $req) { if ($req->hasFile('file')) { $dirLarge = '/public_html/IMG_ARTICOLI/test/'; $uploadedFile = $req->file('file'); $ext = $uploadedFile->getClientOriginalExtension(); $nome = uniqid('', true) . '.' . $ext; try { $uploadedFile->move($dirLarge, $nome); return response()->json([ 'res' => 'ok', 'message' => 'File caricato correttamente', 'nome_file' => $nome ]); } catch (\RuntimeException $ex) { return response()->json([ 'res' => 'ko', 'message' => 'Errore: ' . $ex->getMessage() ]); } } } }
ovviamente la cartella esiste, e gli ho già dato i permessi 777.codice:{ "res": "ko", "message": "Errore: Unable to create the \"/public_html/IMG_ARTICOLI/test/\" directory." }
PS: lo so che il primo consiglio è quelo di usare la cartella storage di laravel, ecc.
ma non posso farlo, perchè è una riscrittura di una programma già esistenzte, che ha migliaia di immagini la dentro.
e dovrei fare tutta una migrazione che è un pò complicato fare.
quindi avrei la necessità di salvare le immagini la dentro!

Rispondi quotando