Upload til anden server på netværket
Hejsa,jeg er i gang med at udvikle et system, hvor brugere skal have muligheden for at uploade nogle filer til systemet. Nu er det bare sådan, at jeg har min webside kørende på en selvstændig server og en anden server, filserveren, som skal håndtere de filer der bliver uploadet.
Nu er mit spørgsmål, hvordan laver jeg koblingen mellem de to servere? Jeg har indtil videre fundet på 2 løsninger, men disse er ikke særlig bevendte eller sikre.
1) Mappe et drev fra webserveren til filserveren, lade dette stå åbent hele tiden og bare lade scriptet pege på dette mappede drev. Problemet er bare at sikkerheden ikke er i top her. Det vil være alt for let at bryde igennem.
2) Lade IIS håndtere filstrukturen, således at i stedet for at mappe drevet fremstår filerne på filserveren som et virtual directory i IIS.
Jeg ønsker ikke at have nogen form for connection åben til min filserver. Udover de to løsningsforslag ovenfor har jeg også gået og tænkt på om jeg skulle udvikle et værktøj i Visual C#.NET. En monitor, der overvåget et område på webserveren, hvor ASP.NET scriptet uploader filerne til først. Når monitoren bliver notified, skal denne service så overføre filerne til filserveren. Problemet er bare at dette vil give en masse overhead i mit system, og det er jeg ikke interesseret i.
Er der en anden løsning, som jeg ikke lige har fået tænkt igennem? På forhånd tak.
