---
title: "Filen tankas inte upp??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/122605-filen-tankas-inte-upp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-02-16T18:19:33.000Z"
updated: "2005-02-16T19:48:34.000Z"
replies: 18
views: 361
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/122605-filen-tankas-inte-upp"
---

# Filen tankas inte upp??

## #1 — webbSAJTEN, 2005-02-16T18:19Z

```
For Each file In mySmartUpload.Files
	If NOT file.IsMissing Then
		If InStr(strAllowed, file.FileExt) Then
			strFilename = strFilename & "." & file.FileExt
			strUrl = "dokument/" & strFilename	
			file.SaveAs(Server.MapPath(strUrl))
            intGodkand = true
		Else
            Set mySmartUpload = Nothing
            Connect.Close
            Set Connect = Nothing
            session("felform")="Tyvärr stödjer vi inte det filformatet som du försökte ladda upp, vi stödjer endast " & strAllowed &""
			response.Redirect "start.asp?sida=admin&do=doku"
		End If
	End If
Next
```

Är de något fel på koden?

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

## #2 — @nders, 2005-02-16T18:40Z

På vilket sätt fungerar det inte? Felmeddelande?
Kommer du in i if-satserna?

Lägg in testutskrifter av de viktiga värdena, på vettiga ställen.

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

## #3 — webbSAJTEN, 2005-02-16T18:46Z

Får inga felmess alls. Allt går som de ska bara de att filen inte tankas upp.. Allt sparas klokt i databasen..

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

## #4 — webbSAJTEN, 2005-02-16T18:47Z

Hela Uploadkoden:

```
strAllowed = "doc,pdf,txt,DOC,PDF,TXT"

MAX_UPLOAD_SIZE = 200000

If CLng(Request.ServerVariables("CONTENT_LENGTH")) < CLng(MAX_UPLOAD_SIZE) then
	mySmartUpload.Upload()

strFilename = strUser & intAntal
strUser = strUser
strRubrik = mySmartUpload.Form("xxx") 
strKat = mySmartUpload.Form("kat") 
strDatum = now()

For Each file In mySmartUpload.Files
	If NOT file.IsMissing Then
		If InStr(strAllowed, file.FileExt) Then
			strFilename = strFilename & "." & file.FileExt
			strUrl = "dokument/" & strFilename	
			file.SaveAs(Server.MapPath(strUrl))
            intGodkand = true
		Else
            Set mySmartUpload = Nothing
            Connect.Close
            Set Connect = Nothing
            session("felform")="Tyvärr stödjer vi inte det filformatet som du försökte ladda upp, vi stödjer endast " & strAllowed &""
			response.Redirect "start.asp?sida=admin&do=doku"
		End If
	End If
Next
```

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

## #5 — @nders, 2005-02-16T18:48Z

Ok det var i alla fall svar på första hälften av mitt inlägg. ;)

Borde inte databas-sparandet ligga i den koden du visar?

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

## #6 — webbSAJTEN, 2005-02-16T18:49Z

Nej.. Jag tänkte att eftersom att den funkar klokt så kanske inte den var så viktig..
Jag vet inte riktigt vad de är som du vill ha utskriver tyvärr..

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

## #7 — @nders, 2005-02-16T18:52Z

Det är inte jag som vill ha saker utskrivet, det är *du*. 
Det är du som vill veta var saker och ting pajar, och då är det vettigt att lägga in testutskrifter här och där.

Exempel:

```
if 1=2 then
    ' En massa fjukig kod
    Response.write "jepp, denna if-sats kom vi in i"
end if

If lngFjuk > 0 then
    Response.write "lngFjuk: " & lngFjuk
End if
```

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

## #8 — webbSAJTEN, 2005-02-16T18:56Z

Jag la en såndär och kollade om vi kom in i den första Ifsatsen, den som sparar allt och de gjorde vi utan problem..

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

## #9 — @nders, 2005-02-16T18:56Z

vad innehåller *mySmartUpload.Files.Count* då?

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

## #10 — webbSAJTEN, 2005-02-16T19:00Z

mySmartUpload.Files.Count??

Vart hittade du de?

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

## #11 — @nders, 2005-02-16T19:01Z

Ingenstans. Jag ber dig kontrollera innehållet bara.
Kommer du in i for-slingan?

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

## #12 — webbSAJTEN, 2005-02-16T19:04Z

joda, där kommer jag in utan problem..

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

## #13 — @nders, 2005-02-16T19:06Z

Har du on error resume next i koden?

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

## #14 — webbSAJTEN, 2005-02-16T19:07Z

Nej, de har jag icke..

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

## #15 — @nders, 2005-02-16T19:13Z

Ok, exakt *vad* i koden är det som inte utförs då?

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

## #16 — webbSAJTEN, 2005-02-16T19:14Z

Troligtvis är de:

```
file.SaveAs(Server.MapPath(strUrl))
```

eftersom att filen inte skickas upp..

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

## #17 — @nders, 2005-02-16T19:18Z

Jo, jag förstår det. Men; nyckeln heter testutskrifter. Testutskrifter, Testutskrifter, Testutskrifter. Inne i alla slingor, i alla if-satser. Kontrollera så alla variabler och objekt innehåller det du tror.

Hur går det om du tar bort kontrollen av filändelse? 
Hur går det om du tar bort kontrollen av filstorlek? 

etc...

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

## #18 — webbSAJTEN, 2005-02-16T19:21Z

Okej! Jag ska kika runt lite, tack så jättemycket för hjälpen!

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

## #19 — webbSAJTEN, 2005-02-16T19:48Z

Förlåt alla!, mest dig Anders!
Mitt FTP är väldigt efter märkte jag nu. Alla filer hade tankats upp, fast de syntest inte!

tack!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/122605-filen-tankas-inte-upp
