Próbuję przesłać plik, a następnie zapisać go, zmieniając jego nazwę. Jednak to nie działa i daje mi ten błąd.Nie można przesłać pliku za pomocą php
Uwaga: move_uploaded_file (załadowania/564b68ef0e2f8 | 3D-PC naturalnymi wallpaper.jpg) nie można otworzyć strumienia: Nieprawidłowe argumentu C: \ wamp \ WWW \ f \ ajax.php na linii 157
Ostrzeżenie: move_uploaded_file(): Nie można przenieść 'C: \ wamp \ tmp \ phpA364.tmp' do 'uploads/564b68ef0e2f8 | 3d-pc-nature-wallpaper.jpg' w C: \ wamp \ www \ f \ ajax.php on line 157
zostały zweryfikowane, a plik zostanie poprawnie zamiar $ _FILES. Oto mój kod.
$rand_img = uniqid();
$file_upload_folder = "uploads";
$finalImgLink = $file_upload_folder . '/' . $rand_img . '|' . $_FILES['file']['name'];
//move_uploaded_file($_FILES['file']['tmp_name'], 'uploads/$rand_img|' . $_FILES['file']['name']);
if(move_uploaded_file($_FILES['file']['tmp_name'], $finalImgLink))
{
echo "ok";
}
else
{
echo "not ok";
}
Co jest nie tak?
Upewnij się, że przesłane ** ** folder w katalogu głównym –
@RajdeepPaul to w tym samym folderze co plik ajax.php –
jesteś pewien '|' zostanie zatwierdzone w Nazwa pliku? – Jeff