Reply to Re: Non0image files always get an additional extension of .txt

Re: Non0image files always get an additional extension of .txt new!
by Ken Moore, 10 years, 8 months ago
I've a fairly normal file upload process...

$handle = new Upload($_FILES['filename']);
if ($handle->uploaded) {
  $handle->image_resize            = true;
  $handle->image_x                 = 800;
  $handle->image_y                 = 600;
  $handle->image_ratio             = true;
  $handle->file_safe_name          = true;
  $handle->file_overwrite          = true;
  $handle->Process($dir);
  if (!$handle->processed) {	// error
    echo "Error 1: $handler->error";
    $OK = false;
  }
}

Uploads work fine and images do exactly what I want but non-images files have the extension .txt added, for example, docs.pdf uploads as docs.pdf.txt.

So what am I doing wrong? Is it simply that my logic is expecting to process and resize images and so, not being an image, it gets the extension added? Do I need to check for image uploads ($file_is_image) and use different logic for non-images?Reply

Your reply

Name *
Email 
Title *
Text *
CAPTCHA image
Enter the code displayed on the image:
Click on the image to generate another one if it is hard to read it. The case is important