---
title: "reagera på filuppladdning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/107850-reagera-på-filuppladdning"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "kallepocket"
published: "2004-07-23T07:35:11.000Z"
updated: "2004-07-23T12:40:35.000Z"
replies: 3
views: 308
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/107850-reagera-på-filuppladdning"
---

# reagera på filuppladdning

## #1 — kallepocket, 2004-07-23T07:35Z

Jag håller på att kolla lite på en Web Service som kommer utvecklas i ASP.NET och C#. En av funktionerna som ska finnas är att när en fil laddas upp till en mapp m.h.a. FTP så ska systemet reagera på detta, läsa in informationen i filen till en databas och sedan ta bort filen.

Hur ska man gå till väga för att lösa detta? Kan man utveckla en komponent som automatiskt reagerar på att en fil skapas, eller är det bättre att ha en komponent som med regelbundna mellanrum kollar om det finns någon fil i den aktuella mappen?

Det kommer vara rätt sällan som filer laddas upp, sällan mer än en gång per dag, och det är relativt små filer vi pratar om.

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

## #2 — PDahlen, 2004-07-23T11:20Z

För att lösa detta måste du ha en service igång på servern. Servicen kan då ligga och lyssna på händelser i en viss mapp. Om en fil laddas upp till den mappen så kan den köra en kodsnutt som lägger in den i databasen.
Om du inte kan lägga in något sådant på servern så rekommenderar jag att du istället stänger av möjligheten för FTP-uppladdning och lägger en .aspx sida med uppladdningsformulär. Då kan sidan lägga in informationen i databasen samtidigt som filen laddas upp.

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

## #3 — kallepocket, 2004-07-23T11:58Z

Troligtvis har jag tillgång till att lägga upp en service som körs på servern. I så fall kan man alltså få den att reagera på att en fil laddas upp och få den att köra rätt kodsnutt? Eller måste man göra så att man ber den kolla en gång i minuten/timmen/per dygn efter nya filer och behandlar dem ifall det kommit nya?

Att ta bort FTP är inget alternativ eftersom vi jobbar mot ett företag som erbjuder en viss tjänst på detta sätt enbart. Alternativt att de skickar ett mail med filen bifogad, men det är troligtvis lika mycket krångel om man ska göra automatisk behandling av det också, eller?

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

## #4 — fredrik, 2004-07-23T12:40Z

Om du startar ett nytt "Windows Service" projekt har jag för mig att du toolboxen kan dra in ett objekt som heter typ "FileSystemWatcher". Har aldrig använt det själv men det låter ju som om det kunde vara något.

Kan inte det andra företag skicka filen i en Webservice annars?

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/107850-reagera-på-filuppladdning
