---
title: "Skapa text fil i minnet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/150097-skapa-text-fil-i-minnet"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CatZ"
published: "2006-08-14T10:35:09.000Z"
updated: "2006-08-14T12:46:33.000Z"
replies: 3
views: 257
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/dotnet/150097-skapa-text-fil-i-minnet"
---

# Skapa text fil i minnet

## #1 — CatZ, 2006-08-14T10:35Z

Jag vill skapa en textfil i minnet och stream:a till webläsaren, men all information jag hittat verkar vilja spara filen på hårddisken hos servern först och detta måste jag undvika. 

Någon som vet hur man skapar en enkel textfil i minnet?

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

## #2 — tydal, 2006-08-14T10:43Z

Du bara skapar en variabel. En textfil är inget annat än en sträng.

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

## #3 — CatZ, 2006-08-14T11:51Z

```
With System.Web.HttpContext.Current.Response
	.ContentType = "application/text"
	.AddHeader("content-disposition", "attachment; filename=File.txt")
	.BinaryWrite(ms.ToArray())
	.End()
End With
```

 Ger följande fel... 

> Exception Details: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
> Parameter name: offset
> 
> Source Error:
> 
> Line 129:				.ContentType = "application/text"
> Line 130:				.AddHeader("content-disposition", "attachment; filename=File.txt")
> Line 131:				.BinaryWrite(ms.ToArray())
> Line 132:				.End()
> Line 133:			End With

Vilket betyder att det inte fungerar med 

```
Dim ms As New MemoryStream()
Dim sw As New StreamWriter(ms)
```

Hur ska jag skriva till response annars då?

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

## #4 — CatZ, 2006-08-14T12:46Z

Jag sket i streamwriter och körde med sb.Append och sb.Appendline sedan skickade jag det till en strängvariabel och läste variabeln som byte och skrev den med response.binarywrite(buf)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/150097-skapa-text-fil-i-minnet
