---
title: "Öppna filer direkt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/121579-öppna-filer-direkt"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Skarre"
published: "2005-02-02T14:50:32.000Z"
updated: "2005-02-02T15:09:31.000Z"
replies: 2
views: 236
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/121579-öppna-filer-direkt"
---

# Öppna filer direkt

## #1 — Skarre, 2005-02-02T14:50Z

Jag använder nedanstående kod för att skicka filer till användare från databasen:

```
header("Cache-Control: private");
header('Content-Type: '.$row['filetype']);
header('Content-length: '.$row['filesize']);

[b]header('Content-Disposition: attachment; filename='.$row['filename']);[/b]

header('Content-Description: PHP Generated Data');
echo $row['binaryfile'];
```

...och det är raden i fetstil som tvingar fram "spara som"-dialogen. Nu vill jag dock ändra tillvägagångssättet så att filerna öppnas direkt om webbläsaren känner igen dem (det normala beteendet), men jag vet inte hur jag ska göra. Tar jag bort Content-Disposition-headern så falerar det totalt och alla filer öppnas som textfiler. Ska jag byta ut Content-Disposition mot någon annan header?

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

## #2 — Skarre, 2005-02-02T15:03Z

Ah! Det var ju bara att ändra till "inline":

```
header('Content-Disposition: inline; filename='.$row['filename']);
```

Men htm-filer öppnas fortfarande som textfiler i FireFox. Någon som varför FireFox inte verkar fatta vilken typ av fil det rör sig om?

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

## #3 — spango, 2005-02-02T15:09Z

Kan content-typen bli fel på nåt sätt, månne?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/121579-öppna-filer-direkt
