PHP: Failų saugojimas
Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Kaip pradėti naudoti PHP su Stackhero.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo PHP cloud platformą, sukurtą greitam ir patikimam diegimui:
- Diekite savo PHP aplikaciją į gamybinę aplinką per kelias sekundes naudodami paprastą
git push.- Naudokite savo domeną – automatiniai HTTPS sertifikatai bus sukonfigūruoti už jus. Jokių rankinių veiksmų nereikia.
- Pasikliaukite automatinėmis atsarginėmis kopijomis, atnaujinimais vienu paspaudimu ir aiškia, nuspėjama kainodara. Stackhero pasirūpina šiais aspektais, kad galėtumėte susitelkti į savo kodą.
- Naudokitės aukštu našumu ir saugumu privačioje, dedikuotoje infrastruktūroje, specialiai pritaikytoje jūsų aplikacijoms.
Supaprastinkite savo darbo eigą ir sutaupykite laiko. Pradėti naudotis Stackhero PHP cloud hosting užtrunka vos kelias minutes.
Jei jūsų aplikacijai reikia saugoti failus (pvz., naudotojų įkeltas nuotraukas), dažnai rekomenduojama naudoti objektų saugyklą (object storage). Tai palengvina failų dalinimąsi tarp kelių paslaugų ir atskiria įkeltus failus nuo kodo. Galite išbandyti MinIO – greitą, patikimą ir su S3 suderinamą sprendimą.
Jei norite naudoti vietinį saugojimą, galite pasinaudoti prie PHP instancijos priskirta nuolatine saugykla. Ji pasiekiama per /persistent/storage/ katalogą.
Pavyzdžiui, norėdami išsaugoti įkeltą failą, naudokite move_uploaded_file funkciją taip:
move_uploaded_file($_FILES['image']['tmp_name'], '/persistent/storage/image.jpg');
Daugiau informacijos apie failų įkėlimą PHP rasite oficialioje dokumentacijoje: https://www.php.net/manual/en/features.file-upload.php.
DĖMESIO: Visada saugokite duomenis
/persistent/storage/kataloge.Jei jūsų instancija bus paleista iš naujo arba įkelsite kodo pakeitimus, visi duomenys, esantys už nuolatinės saugyklos ribų, gali būti prarasti.