---
title: "Hämta fil utanför www-root"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9555-hämta-fil-utanför-www-root"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hawkman"
published: "2001-05-17T09:03:00.000Z"
updated: "2001-05-17T11:39:00.000Z"
replies: 11
views: 243
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/asp/9555-hämta-fil-utanför-www-root"
---

# Hämta fil utanför www-root

## #1 — hawkman, 2001-05-17T09:03Z

Hej,

Finns det nåt sätt att hämta en fil som ligger på servern utanför www-rooten och visa den? Jag har en fil (pdf) som ligger i en katalog d:\\data på servern. 

Jag har en sida som kollar om användaren har rätt rättigheter för att kolla sidan och om filen finns i katalogen. Problemet är att jag nu vill hämta sidan och skicka den till användaren. Kan detta göras på ett smidigt sätt?

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

## #2 — erka, 2001-05-17T09:09Z

active directory kanske

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

## #3 — Lukaspojken, 2001-05-17T09:24Z

Jag märkte att en vanlig include-sats fungerar utmärkt

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

## #4 — hawkman, 2001-05-17T09:43Z

Hej,

Lukaspojken, hur skriver du då? Jag måste ju nå typ d:\\filer\\minfil.pdf?

Erka, har du någon kodsnutt? :)

/Håkan

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

## #5 — erka, 2001-05-17T09:48Z

det är ingen kod, det är något du fixar till win windows. 2k tror jag krävs och då automatiska iis5

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

## #6 — hawkman, 2001-05-17T09:52Z

Yep, har Win2k... Har du nåt tips på var jag kan leta vidare?

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

## #7 — Sico, 2001-05-17T09:53Z

Varför har man annat os när man sysslar med asp?

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

## #8 — Lukaspojken, 2001-05-17T10:01Z

...märkte att det inte var så enkelt ändå...det fungerade bara om man använde samma webhotell...

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

## #9 — erka, 2001-05-17T10:33Z

Active Directory är väll enbart använtbart när man har en egen server som man kan pilla på. Då kan man tex göra ett directoy som ska kommas åt via wwwroot/webben fast med filer från lite varstanns på datorn...

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

## #10 — Vide, 2001-05-17T11:06Z

hawkman, det du får göra är att hämta filen med binaryRead och sedan skicka den till klienten med binaryWrite: <http://www.devguru.com/Technologies/asp/quickref/response_binarywrite.html> 

Då spelar det ingen roll vart på servern den ligger (eller på en annan server som den servern du håller till på har tillgång till), du kan hämta nästan vilken fil som helst.

Jag har gjort en Sub som jag brukar använda vid sånna här tillfällen... du får modifiera den efter vad som passar...

```
Sub WriteFileToClient(file)
	Dim ByteArray
	Set ByteArray	 = CreateObject("scriptutils.ByteArray")
	ByteArray.ReadFrom(File)
	Response.AddHeader "content-length", ByteArray.Length
	Response.AddHeader "content-disposition", "attachment;filename=" & filnamn
	Response.ContentType = "application/msdownload"
	Response.BinaryWrite ByteArray.ByteArray
	Set ByteArray = nothing
End sub
```

Lycka till!

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

## #11 — Vide, 2001-05-17T11:10Z

Kom på att du behöver komponenten ScriptUtils för att få det att fungera: <http://www.pstruh.cz/help/ScptUtl/library.htm>

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

## #12 — hawkman, 2001-05-17T11:39Z

Hej,

Jag får helt enkelt tacka för hjälpen! Jag såg att SA FileUp hade en liten downloadfunktion som så småningom löste problemet!

/Håkan

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9555-hämta-fil-utanför-www-root
