Webasierte Up/Downloads

11/02/2008 - 14:06 von Roger Hungerbuehler | Report spam
Hi

Wir sind auf der Suche nach einer Loesung, die es uns ermoeglich mit
minimalstem Aufwand einem Benutzer einen Up/Download bereit zu stellen.

Was wir nicht wollen ist ein Filemanager mit Oberflaech usw. der Benutzer
soll schlicht einen Link per Mail bekommen, der Ihn dann auf eine Website
fuehrt, wo er entweder einen Upload machen kann (Filerequester) oder eine
bereitgestellte Datei runterladen kann. Dazu soll er sich mit einem Kennwort
authentifizieren muessen. Sowohl das Kennwort als auch die Dateien sollen
nach einer vordefinierten Zeit automtaisch geloescht werden. Sowas kennt man
z.B. von Microsoft, wenn man ein grosses Dumpfile hochladen muss.

Kennt jemand eine solche Loesung, die sich vielleicht sogar in IIS
integrieren laesst?

Besten Dank.

Gruss
Roger Hungerbuehler
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
11/02/2008 - 14:49 | Warnen spam
Hallo Roger,

"Roger Hungerbuehler" schrieb:

Wir sind auf der Suche nach einer Loesung, die es uns ermoeglich mit minimalstem Aufwand einem Benutzer einen Up/Download bereit
zu stellen.



ASP.NET :)

Was wir nicht wollen ist ein Filemanager mit Oberflaech usw. der Benutzer soll schlicht einen Link per Mail bekommen, der Ihn dann
auf eine Website fuehrt, wo er entweder einen Upload machen kann (Filerequester)



FileRequester? Ein Dateiupload per HTTP wird im Browser über ein Inputfeld
vom Type file durchgeführt. <input type="file" ... />. In ASP.NET gibt es
hierfür zwei Controls, die aber natürlich auch nichts anderes tun als dem
Client genau ein solches Eingabefeld zu rendern (ok, der Form-Tag wird autom.
noch mit enctype="multipart/form-data" versehen, was die Voraussetzung für
den Upload der Datei ist). Serverseitig ist der Zugriff auf die Datei und
deren Speicherung mit einer Zeile Code erledigt.

oder eine bereitgestellte Datei runterladen kann.



Dafür gibts bspw. Response.TransmitFile, bzw. Response.WriteFile. Bei großen
Dateien sollte man die Datei in kleinen Hàppchen lesen und senden.

Dazu soll er sich mit einem Kennwort authentifizieren muessen.



Kommt drauf an, wo das Kennwort hinterlegt wird bzw. wie die Überprüfiung
stattfinden soll.

Sowas kennt man z.B. von Microsoft, wenn man ein grosses Dumpfile hochladen
muss.



Nö, kenn ich nicht.

Kennt jemand eine solche Loesung, die sich vielleicht sogar in IIS integrieren laesst?



Wie gesagt, mit ASP.NET Bordmitteln alles relativ einfach zu machen. Oder
suchst Du was fertiges? Falls ja, nur kostenlose oder ggfs. auch kosten-
pflichtige Anwendungen?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen