---
title: "Aspsmart upload problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/156316-aspsmart-upload-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Boorg"
published: "2007-01-22T20:03:42.000Z"
updated: "2007-01-23T20:40:05.000Z"
replies: 6
views: 572
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/156316-aspsmart-upload-problem"
---

# Aspsmart upload problem

## #1 — Boorg, 2007-01-22T20:03Z

Jobbar förnärvarande på en dator utan iss och kan därför inte se felmedelanden. Är det någon som kan se ifall jag har missat något enkelt?

```
   Dim mySmartUpload
   Dim file
   Dim intCount
   intCount=0
        
   Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
	mySmartUpload.Upload

	For each file In mySmartUpload.Files
	   If not file.IsMissing Then
	         file.SaveAs("bilder/" & w & "/" & file.FileName)
		 Connect.Execute("INSERT INTO sk (Namn,Bild,Text) Values('" & w & "','" & file.FileName & "','" & Request.Form("Text") & "') ")
	End If
	Next
```

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

## #2 — @nders, 2007-01-23T04:07Z

1) SaveAs vill nog ha en komplett sökväg, använd server.mappath.
2) Text är ett reserverat ord i i stort sett alla dbms, byt namn på fältet.
3) Du kan inte använda request.form, använd uploadkomponentens metod för att hämta formulärfältsvärden istället.
4) Det heter IIS. ;-)

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

## #3 — Boorg, 2007-01-23T05:33Z

Får det ändå inte att funka... 

```
   Namn = replace(Request.QueryString("w"), "'", "''")
   Info = replace(Request.Form("Info"), "'", "''")
	
   Dim mySmartUpload
   Dim intCount
    Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
      mySmartUpload.Upload
      mySmartUpload.Save(Server.MapPath("bilder/" & Namn & "/" & Bild))

   Connect.Execute("INSERT INTO sk (Namn,Bild,Info) Values('" & Namn & "','" & file.FileName & "','" & Info & "') ")
```

Även denna testad

```
Dim mySmartUpload
   Dim file
   Dim intCount
   intCount=0
        
   Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
	mySmartUpload.Upload

	For each file In mySmartUpload.Files
	   If not file.IsMissing Then
	         file.SaveAs(Server.MapPath("bilder/" & Namn & "/" & file.FileName))
  		 Connect.Execute("INSERT INTO sk (Namn,Bild,Info) Values('" & Namn & "','" & file.FileName & "','" & Info & "') ")
	End If
	Next
```

Även om jag tar bort raden när jag lägger in det i databasen, altså bara lägger upp en bild...

Denna sida ligger på cliche och det står att dom ska ha aspsmart på deras hemsida...

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

## #4 — @nders, 2007-01-23T07:25Z

På vilket sätt funkar det inte då?
Felmeddelande?

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

## #5 — Boorg, 2007-01-23T18:25Z

Det är det som är det trista.. har ju inte iis... så jag får inget felmedelande...

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

## #6 — @nders, 2007-01-23T18:41Z

Men alltså... Hur kan du veta att det inte fungerar då?

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

## #7 — doggelito, 2007-01-23T20:40Z

Kan ingenting om aspsmartupload men jag vet att man inte får använda request.form i alla fall! :)

```
Info = replace(Request.Form("Info"), "'", "''")
```

borde vara

```
Info = replace(mySmartUpload.Form("Info"), "'", "''")
```

och flyttas ner under raden: *mySmartUpload.Upload*

Och du behöver inte ha tillgång till iis för att få se felmeddelanden.
Blir det fel så visas dem annars har du "friendly http errors" ikryssat i din browser (ändras under inställningar). :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/156316-aspsmart-upload-problem
