---
title: "Läsa in hela filnamn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/185776-läsa-in-hela-filnamn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bwcMikke"
published: "2011-01-16T11:51:50.000Z"
updated: "2011-01-16T12:42:11.000Z"
replies: 3
views: 535
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/185776-läsa-in-hela-filnamn"
---

# Läsa in hela filnamn

## #1 — bwcMikke, 2011-01-16T11:51Z

I en ASP-sida vill jag öppna en textfil som finns på min lokala dator för att läsa in "artikelnummer, pris" för att uppdatera en prisdatabas på servern (Access).

Jag har gjort en 

```
    	<form method="POST" name="frmFile">
			<p><input type="file" name="fileNewData" size="40" ></p>
			<p><input type="submit" value="Läs in" name="btnOK">
		</form>
```

I nästa sida kommer då bara filnamnet med (inte sökvägen).
Tanken i den sidan är då att läsa in filen med FSO och sedan spara i databasen:

```
		filnamn = request("NameAndPath")
		Dim myArray(5)	

	Set fso = CreateObject("Scripting.FileSystemObject")
	Set MyFile = fso.OpenTextFile(filnamn, 1)

	Do While MyFile.AtEndOfStream <> True
	    TextLine = MyFile.ReadLine
	    MyArray = Split(TextLine, ";", -1, 1)
		artnr=MyArray(0)
		nto=MyArray(1)
		brutto=MyArray(2)
	    Document.Write  artnr & " _ " & nto & " _ " & brutto & "<br />"
	Loop
	MyFile.Close
```

Men då att spara i databasen i.st.f bara Document.Write.

Men för att att kunna öppna filen måste jag ju ha hela sökvägen.
Hur gör jag?

Har sett att det är någon ny säkerhetspatch i IE7 och senaste FF, men på något sätt måste det ju gå.

Tack på förhand

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

## #2 — GunnarD, 2011-01-16T12:00Z

Lite svårt eftersom ditt script körs på servern och kan då inte komma åt filer som finns på klienten.

Det du kan göra är att via ett formulär ladda up filen till servern som sedan ditt script kan läsa.

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

## #3 — bwcMikke, 2011-01-16T12:08Z

Ja just ja - det tänkte jag inte på  :r

Men då måste jag ju i så fall ha en komponent eftersom "multipart/form-data" inte funkar med ASP.
Alternativt byta till .NET

Tack för ledtråden.

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

## #4 — @nders, 2011-01-16T12:42Z

Man kan ladda upp filer även utan komponent - bl.a. finns exempel här på webForum.

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/185776-läsa-in-hela-filnamn
