ugrás a tartalomhoz

Archívum - Már 3, 2022

Dátum
  • Minden
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

file feltöltés $_FILES[] nem üres, de a file mégsem létezik

Theo76 · 2022. Már. 3. (Cs), 18.33
Sziasztok!

Egy olyan gondom lenne, hogy a tinymce-hez próbáltam file feltöltést csinálni a saját oldalán lévő kód alapján.
Odáig eljutottam, hogy meghívja szépen a feltöltést kezelő oldalt, de mégsem történik meg a feltöltés.
Ellenőriztem a $_FILES tartalmát. Minden megvan benne...

array (size=1)
  'file' => 
    array (size=6)
      'name' => string 'eredmeny_2.jpg' (length=14)
      'full_path' => string 'eredmeny_2.jpg' (length=14)
      'type' => string 'image/jpeg' (length=10)
      'tmp_name' => string '/home/testuser/public_html/tmp/phpTcJjuD' (length=41)
      'error' => int 0
      'size' => int 25273
viszont a move_uploaded_file() parancs hibát dob, hogy a nem találja megadott file-t. A tmpfile, amúgy fizikailag sem található a megadott tmp mappába...
a tmp mapp írható, a max_filesize 20M, elvileg minden adott...

a php feldolgozó kód:
[colorer=php]
$accepted_origins = array('https://localhost');
$imageFolder = "/pictures/";

reset ($_FILES);
$temp = current($_FILES);

if (is_uploaded_file($temp['tmp_name'])){
if (isset($_SERVER['HTTP_ORIGIN'])) {
// same-origin requests won't set an origin. If the origin is set, it must be valid.
if (in_array($_SERVER['HTTP_ORIGIN'], $accepted_origins)) {
header('Access-Control-Allow-Origin: ' .