---
title: "skickafilen.se"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/139285-skickafilen-se"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "alle_nilsson"
published: "2005-12-14T11:20:16.000Z"
updated: "2007-10-24T08:32:55.000Z"
replies: 16
views: 2042
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/139285-skickafilen-se"
---

# skickafilen.se

## #1 — alle_nilsson, 2005-12-14T11:20Z

Vad krävs för att göra en sådan funktion som <https://www.skickafilen.se?> Antar
att det är relativt enkelt? Behöver en liknande funktion dock inte alls till den användningen som skickafilen.se använder sig den av. Två skillnader; endast ett filformat och max. 10mb...

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

## #2 — webbSAJTEN, 2005-12-14T13:17Z

Det ska inte vara så jättesvårt kan ja tänka mig..

<http://www.aspsmart.com/aspSmartUpload/>

sen måste du ha en mailkomponent...

det där kan nog hjälpa dig lite :)

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

## #3 — alle_nilsson, 2005-12-14T13:45Z

ok...

Ok, tack för tipset! Ska kolla in det dära! Men visst måste ja ha en server? Jag kan inte testa produkten på webhotell innan jag hyr en server?

Tackar! :)

> **webbSAJTEN skrev:**
>
> Det ska inte vara så jättesvårt kan ja tänka mig..
> 
> <http://www.aspsmart.com/aspSmartUpload/>
> 
> sen måste du ha en mailkomponent...
> 
> det där kan nog hjälpa dig lite :)

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

## #4 — webbSAJTEN, 2005-12-14T14:33Z

Klart du kan ha det på ett vanligt webbhotell.
Eftersom att filen tas bort direkt när någon kollar på den så borde de inte ta så oerhört stor plats om personen som fått filen läser den snabbt..

Hyr du en egen server går det fortare och så har du mycket mer utrymme, men det blir mycket dyrare..

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

## #5 — alle_nilsson, 2005-12-14T15:02Z

Ok...men det här med dll-filer osv...det ska ju installeras vad jag förstått. Ursäkta att jag inte hajjat...men försöker verkligen förstå!

> **webbSAJTEN skrev:**
>
> Klart du kan ha det på ett vanligt webbhotell.
> Eftersom att filen tas bort direkt när någon kollar på den så borde de inte ta så oerhört stor plats om personen som fått filen läser den snabbt..
> 
> Hyr du en egen server går det fortare och så har du mycket mer utrymme, men det blir mycket dyrare..

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

## #6 — J.N., 2005-12-14T15:48Z

HEJ!

> **alle_nilsson skrev:**
>
> Ok...men det här med dll-filer osv...det ska ju installeras vad jag förstått. Ursäkta att jag inte hajjat...men försöker verkligen förstå!

Du behöver inte installera något, du väljer hotell efter de komponenter du vill använda.

Kör du egen server, får du förhoppningsvis lov av dig själv att installera dll-filer!

Be inte om ursäkt för okunskap, det är därför vi, och du, är här!

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

## #7 — lilja, 2005-12-14T15:55Z

Stödjer ditt webbhotell något serverspråk typ ASP eller PHP? Jag försutsätter det då du skriver detta i ASP tråden??

Det första du måste kolla är vad ditt webhotell har för uppladdningskomponenter och det andra vad de har för mail-komponent. När du tagit reda på det kan du börja skriva ditt ASP skript som ska utföra två saker.

1) Ladda upp filen på ditt konto
2) Skicka ett mail till mottagaren

Sen borde du verkligen bygga in lite skydd i det eller åtminstonne kräva att man är inloggad för att få lägga upp filer. För jag antar att webbhotellet håller dig ansvarig om någon laddar upp något elakt virus eller programvara?

edit: 3) Tar bort filen när mottagaren laddat ner filen
edit: Men varför ska du skicka så små filer på ett så krångligt sätt? Fungerar inte mailen, skype eller MSN?

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

## #8 — alle_nilsson, 2005-12-15T14:01Z

Mitt webhotell ska tydligen ha stöd för aspupload. Har försökt men inte lyckats...får helt enkelt prova igen. Återkommer om jag behöver mer hjälp. Tack för tipsen hittills!

> **lilja skrev:**
>
> Stödjer ditt webbhotell något serverspråk typ ASP eller PHP? Jag försutsätter det då du skriver detta i ASP tråden??
> 
> Det första du måste kolla är vad ditt webhotell har för uppladdningskomponenter och det andra vad de har för mail-komponent. När du tagit reda på det kan du börja skriva ditt ASP skript som ska utföra två saker.
> 
> 1) Ladda upp filen på ditt konto
> 2) Skicka ett mail till mottagaren
> 
> Sen borde du verkligen bygga in lite skydd i det eller åtminstonne kräva att man är inloggad för att få lägga upp filer. För jag antar att webbhotellet håller dig ansvarig om någon laddar upp något elakt virus eller programvara?
> 
> edit: 3) Tar bort filen när mottagaren laddat ner filen
> edit: Men varför ska du skicka så små filer på ett så krångligt sätt? Fungerar inte mailen, skype eller MSN?

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

## #9 — alle_nilsson, 2005-12-15T14:27Z

Ok, då var jag på scratch igen....har laddad upp denna i wwwroot. Använder jag scriptet fungerar det så långt att jag kan ladda upp och replysidan dyker upp och säger att en fil är uppladdad. Det är den dock inte...eller? Har försökt ändra sökvägen till 

```
Count = Upload.Save("c:\upload")
```

 
Men antagligen gör jag fel...Har försökt med det mesta. Hela url:n...bara mappen ifråga eller bara (/). Vad är det rätta? Lyckas jag fixa detta enklaste lilla uploadformulär så kan jag nog fixa lite mer avancerat också...  :) 

```
<%
Set Upload = Server.CreateObject("Persits.Upload")

' Do not throw the "Wrong ContentType error first time out
Upload.IgnoreNoPost = True

Count = Upload.Save("c:\upload")

If Count > 0 Then
	Response.Write Count & " file(s) uploaded."
End If
%>

<HTML> 
<BODY BGCOLOR="#FFFFFF">

<h3>Simple Upload</h3>

	<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="BothFormAndScript.asp"> 
		<INPUT TYPE="FILE" SIZE="40" NAME="FILE1"><BR> 
		<INPUT TYPE="FILE" SIZE="40" NAME="FILE2"><BR> 
		<INPUT TYPE="FILE" SIZE="40" NAME="FILE3"><BR> 
	<INPUT TYPE=SUBMIT VALUE="Upload!">
	</FORM>
</BODY> 
</HTML>
```

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

## #10 — alle_nilsson, 2005-12-15T14:56Z

löse sökvägen med  "\<%
response.write request.ServerVariables("PATH_TRANSLATED")
%\>"

Dock fungerar det inte...

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

## #11 — lilja, 2005-12-15T15:16Z

Du har väl inte tillgång till c:/upload?? Du måste naturligtvis ange en fysisk sökväg till den mapp du vill spara filerna i...

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

## #12 — alle_nilsson, 2005-12-15T15:46Z

...som jag skrev..."Har försökt med det mesta. Hela url:n...bara mappen ifråga eller bara (/). Vad är det rätta? Lyckas jag fixa detta enklaste lilla uploadformulär så kan jag nog fixa lite mer avancerat också..."

Givetvis måste jag det! Men vilken sökväg jag än skriver så blir det fel!

Persits.Upload.1 error '800a0005' 

The network path was not found. 

/BothFormAndScript.asp, line 13 

```
<%
Set Upload = Server.CreateObject("Persits.Upload")

' Do not throw the "Wrong ContentType error first time out
Upload.IgnoreNoPost = True

Count = Upload.Save("\wwwroot\upload\")   <---här har jag problem! Har provat det mesta...vad är rätt?

If Count > 0 Then
	Response.Write Count & " file(s) uploaded."
End If
%>

<HTML> 
<BODY BGCOLOR="#FFFFFF">

<h3>Simple Upload</h3>

	<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="BothFormAndScript.asp"> 
		<INPUT TYPE="FILE" SIZE="40" NAME="FILE1"><BR> 
		<INPUT TYPE="FILE" SIZE="40" NAME="FILE2"><BR> 
		<INPUT TYPE="FILE" SIZE="40" NAME="FILE3"><BR> 
	<INPUT TYPE=SUBMIT VALUE="Upload!">
	</FORM>
</BODY> 
</HTML>
```

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

## #13 — lilja, 2005-12-15T19:08Z

Du ska ha den fysiska sökvägen på servern.

Byt ut din ASP kod mot detta:

```
<%
Set Upload = Server.CreateObject("Persits.Upload")

' Do not throw the "Wrong ContentType error first time out
Upload.IgnoreNoPost = True

Count = Upload.Save(Server.MapPath("/"))

If Count > 0 Then
	Response.Write Count & " file(s) uploaded."
End If
%>
```

Vad gör egentligen IgnoreNoPost? Testa att kommentera bort den om det inte fungerar... Om du undrar hur din fysiska sökväg ser ut kan du skriva följande kod:

```
<%
Response.Write(Server.MapPath("/"))
%>
```

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

## #14 — pirajan, 2007-10-24T08:18Z

En god praxis är att alltid lagra filerna du laddat upp utanför webbroten och sedan hämta dem mha ditt script. Betydligt säkrare!

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

## #15 — @nders, 2007-10-24T08:26Z

God praxis kan också vara att inte dra upp en massa gamla trådar för att göra reklam för en egen tjänst. :)

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

## #16 — voigtann1, 2007-10-24T08:30Z

red. Somnade innan jag postade ;)

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

## #17 — pirajan, 2007-10-24T08:32Z

Sorry boys. Ska inte hända igen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/139285-skickafilen-se
