2017-01-13 4 views
-2

, wenn ich den CodeIgniter zum Hochladen von Bild auf Server, Bilder sind in '/ Controllers/Datei' gespeichert, und ich habe die Berechtigung des Dateiverzeichnisses auf 777 bereits geändert. Aber wann Ich versuche, die URL zu besuchen, "https://server/file/xxx.png", es gibt 404 zurück. Die URL ist korrekt, was ist falsch mit Server, bitte? Mein Englisch ist schlechtDie URL upload-> data() zurück ist nicht zugänglich

Antwort

0

Wenn Sie ein Bild speichern möchten, dann speichern Sie die Datei in einem Verzeichnis, das außerhalb der Codeigniter-Standardpfade ist - .htaccess könnte in die Quere kommen. Ich schlage vor, Sie haben eine Struktur wie Assets/Bilder und speichern Sie die Bilder dort.

Controller sollen Dateien bereitstellen, die irgendeine Art von Geschäftslogik erfordern - also hat der Benutzer Zugriff auf das Image usw.?

Schauen Sie auch auf den Besitzer des Ordners - es sollte wahrscheinlich Berechtigungen von 755

haben
Verwandte Themen