Hej, Jag kan inte svara på vilket protokoll du ska använda men om du ska använda dig av ftp så rekommenderar jag dig att använda följande komponent: Skulle nog föreslå sftp i det här fallet, med ftp skickas ju all data i klartext dvs lösenord och allt annat är fullt synliga. Kanske inte så roligt för företaget. Intressant komponent det där. Men den kräver ftp konton på servern. Det skulle innebära, om jag inte fattat fel, att man måste göra olika ftp konton för de olika användarna. I mitt fall skall det vara en win app som kan distrubieras till flera olika användare (kunder till uppdragsgivaren). Sen är det i en db information om användarna och deras uppgifter. Bla inloggning och mapp där filerna skall sparas. Allternativt en hemsida där man loggar in och sedan laddar upp (men det tror jag inte själv på). Ramlade på något som heter DIME - Direct Internet Message Encapsulation. Kan kanske va en ingång på det hela..... DIME är ett sätt att effektivt skicka filer via Web Services. Det kräver i så fall att du sätter upp en web service på servern. Med Web Services packas all data i XML-filer innan det skickas. Varför inte http rakt upp och ner? Skicka filen som vilken annan fil som helst? Allt annat kan du göra via webservices Det blev en ftp lösning tillslut.LAdda upp stora mängder data till webserver
jag har fått till uppgift att skapa ett system där man via webbgränssnitt, eller ev en win klient, laddar upp stora mängder data till en server. Datat skall lagras på servern i en mapp som är knuten till den som ansluter.
jag vet inte riktigt hur jag skall angripa uppgiften. Ladda upp via http känns lite problematiskt. Vi snackar här om uppladdningar om ca 2- 300 filer a 20mb styck. MAn kan kanske tycka, varför inte använda ett vanligt ftp program? Men nu är det så att kunden vill ha ett skräddarsytt gränssnitt samt en del funktioner som inte finns i ftp programmen. Sen skall filerna laddas upp till specifika mappar utifrån vem som "loggat in" och ev döpas om automatiskt etc, etc. Kunden vill inte heller administrera en massa ftp konton.
Jag har viss kontroll av servern, men kan inte installera precis vad som helst på den. IIS 6.0 är det iallafall.
Min viktigaste och grundläggande fråga är: villken typ av protokoll skall jag använda för snabba och säkra uppladdningar?Sv: LAdda upp stora mängder data till webserver
http://www.enterprisedt.com/
Den fungerar bra, är gratis, lätt att använda, bra dokumentation, många bra exempel på hur man använder den och ett aktivt forum för den också.
Sedan finns det ju ftp över ssh också, sk secure ftp men det har jag inte någon erfarenhet av.Sv:LAdda upp stora mängder data till webserver
Edit: Hittade denna sida på nätet<ur:http://www.jscape.com/sshfactorydotnet/>, kanske kan vara till nytta.Sv:LAdda upp stora mängder data till webserver
Sv: LAdda upp stora mängder data till webserver
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarxml/html/dimewsattch.asp Sv:LAdda upp stora mängder data till webserver
Jag skulle inte tro det är ett särskilt effektivt sätt.
FTP eller annan "direct file access" är nog det enda rimliga.
Om DIME och stora filer:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=84160&SiteID=1Sv: LAdda upp stora mängder data till webserver
Sv: LAdda upp stora mängder data till webserver
Dime med attachements är en teknik jag kommer att titta lite närmare på för framtida projekt. Verkar vara ganska smidigt. Får se om det funkar rent prestandamässigt.