---
title: "Upload FF okej, men inte IE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/150147-upload-ff-okej-men-inte-ie"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Sjodahl"
published: "2006-08-15T10:14:08.000Z"
updated: "2006-08-15T18:38:21.000Z"
replies: 6
views: 534
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/150147-upload-ff-okej-men-inte-ie"
---

# Upload FF okej, men inte IE

## #1 — Sjodahl, 2006-08-15T10:14Z

Hej!

Har lite problem med att ladda upp med IE, fungera med Firefox.

```
<? 
	session_start(); 
	require("include/functions.php");
	require("include/settings.php");
	require("include/DBconnection.php");
?>

<form name="form1" method="post" action="" enctype="multipart/form-data">
<input type="file" name="imagefile">
<input type="submit" name="Submit" value="Submit"> 

<?

if(isset( $_POST["Submit"] ))
{
//If the Submitbutton was pressed do:
	
	if ($_FILES['imagefile']['type'] == "image/gif" || $_FILES['imagefile']['type'] == "image/jpeg" )
	{ 
		$sessionID = $_SESSION["RandomID"];
		$filename = "userimage/".$sessionID."-".$_FILES['imagefile']['name'];

		if (file_exists( $filename ) )
		{
				echo "<br>Name: ".$_FILES['imagefile']['name'].""; 
				echo "<br>Size: ".($_FILES['imagefile']['size']/1000)." Kb";
				echo "<br>Status: FILEN FINNS REDAN!"; 
		}
		else
		{
			
			$image = 
			copy ($_FILES['imagefile']['tmp_name'], "userimage/".$sessionID."-".$_FILES['imagefile']['name']) 
			or die ("Could not copy"); 

				$DB = new DBconnection($DBhost,$DBuser,$DBpass,$DBname,$status);
				addPicture( $sessionID, $filename  );
				
				$_SESSION["PictureID"] = $ID;

				echo "<br>Name: ".$_FILES['imagefile']['name'].""; 
				echo "<br>Size: ".($_FILES['imagefile']['size']/1000)." Kb";
				echo "<br>Status: Klart!";
		}
	}
	else
	{
		echo "<br><br>";
		echo "Could Not Copy, Wrong Filetype (".$_FILES['imagefile']['name'].")<br>";
	}
}
?> </form>
```

Får felmeddelandet:
***Could Not Copy, Wrong Filetype (Background.jpg)***

Permalänk: https://www.webforum.nu/p/150147

## #2 — @nders, 2006-08-15T10:40Z

Kanske skickar IE fel contenttype. Kontrollera vilken contenttype du får när du använder IE. Kanske du måste kontrollera filändelse istället om IE suger?

mvh

Permalänk: https://www.webforum.nu/p/1852493

## #3 — Sjodahl, 2006-08-15T10:45Z

La till följande så verkar det att fungera:

```
"$_FILES["imagefile"]["type"] == "image/pjpeg"
```

Permalänk: https://www.webforum.nu/p/1852495

## #4 — Prometheus, 2006-08-15T14:01Z

Hade liknande problem för ett tag sedan, då hamnade ett snedstreck fel i sökvägen när man försökte ladda upp med Explorer.

Permalänk: https://www.webforum.nu/p/1852550

## #5 — The_Hulk, 2006-08-15T14:22Z

testade du att skriva ut $\_FILES\["imagefile"\]\["type"\] när du laddade upp från IE?
gör det så ser du ju vad som skickas med.
Nu har du ju redan hittat en lösning.
Annars hade du ju bara behövt ta bort

```
if ($_FILES['imagefile']['type'] == "image/gif" || $_FILES['imagefile']['type'] == "image/jpeg" )
```

så hade du fått samma resultat.

Permalänk: https://www.webforum.nu/p/1852557

## #6 — Sjodahl, 2006-08-15T14:29Z

> **The_Hulk skrev:**
>
> testade du att skriva ut $\_FILES\["imagefile"\]\["type"\] när du laddade upp från IE?
> gör det så ser du ju vad som skickas med.
> Nu har du ju redan hittat en lösning.
> Annars hade du ju bara behövt ta bort
>
>
> ```
> if ($_FILES['imagefile']['type'] == "image/gif" || $_FILES['imagefile']['type'] == "image/jpeg" )
> ```
>
> 
> så hade du fått samma resultat.

då hade man väl kunnat ladda upp alla sorters filer?

Permalänk: https://www.webforum.nu/p/1852563

## #7 — The_Hulk, 2006-08-15T18:38Z

ber om ursäkt   :r  det var jag som läste fel.
läste det som att du satte type till "image/jpeg".

Permalänk: https://www.webforum.nu/p/1852640

---

Tråden på webben: https://www.webforum.nu/amne/php/150147-upload-ff-okej-men-inte-ie
