In precedenza, quando ho provato a caricare l'immagine nel database, l'immagine non viene visualizzata. Quando controllo il percorso nel db e nella cartella, è corretto.L'immagine non può essere visualizzata dopo il caricamento
Percorso corretto in db e cartella.
E poi quando ho provato a visualizzare l'immagine che è stata caricata si dice che non ho il permesso per vederlo.
Ho anche provato caricato estensione foto diversa e diversa applicazione visualizzatore di foto e ancora non riesco a visualizzare l'immagine. A parte questo, ho provato W3School PHP5 File Upload. Ancora una volta succede la stessa cosa, non riesco a vedere la mia immagine.
Questo è il mio codice:
if (!isset($_FILES['image']['tmp_name']))
{
echo "";
}
else
{
$file=$_FILES['image']['tmp_name'];
$location= $_SERVER['DOCUMENT_ROOT'] . '/ehars/photo/' . $_FILES["image"]["name"];
move_uploaded_file($_FILES["image"]["tmp_name"], $_SERVER['DOCUMENT_ROOT'] . '/ehars/photo/' . $_FILES["image"]["name"]);
mysql_query("INSERT INTO photo (location,emp_id) VALUES ('$location','$emp_id')");
}
Perché non riesco a vedere la mia immagine? È a causa della radice del documento? O è qualcos'altro? Per favore aiutami, grazie.
aggiornamento:
base sull'immagine qui sotto, il mio codice (come mostrato sopra) si trova all'interno della cartella amministratore. Il motivo per cui mi piacerebbe salvare le mie immagini in/ehars/foto in modo che, ogni livello di utente, amministratore admin2 e utente può visualizzare la stessa foto che è stato caricato. Se potessi consigliarmi qual è il modo migliore per raggiungere il mio obiettivo sopra. Grazie ancora!
Quali sono le autorizzazioni impostate sul server? – Huey
http://answers.microsoft.com/en-us/windows/forum/windows_8-files/window-photo-viewer-cant-open-this-picture-because/05e31f84-75ab-4772-84a5-5ce0e6e71f61 – Young
@ Huey mi spiace ma sono nuovo di questo quindi cosa intendi con le autorizzazioni impostate sul server? –