| Autor |
Beitrag |
Heiko
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Mo 24.04.06 15:19
Hi,
ich melde mich mal auch wieder hier, denn mit der Zeit kommtn man im Inernet auch immer weiter rum, und findet Anregungen für dieses Forum  .
Und zwar ist mir aufgallen, dass man das Uploaden von Dateien verbessern könnte. Sprich, wenn man eine Dateipfad ausgewählt hat, dass er es im Hintergrund hochlädt, so wie es bei Googlemail der Fall ist. Das wäre ganz praktisch, da man dann nebenbei noch weiterschreiben kann.
Und wo ich letztes mal bei rapidshare etwas hochgeladen hatte, ist mir dort auch noch etwas aufgefallen was ich gut fand. Und zwar gibt es für das Uploaden einen Fortschrittsbalken, also bei wieviel Prozent er gerade ist und natürlich auch wieviel KB/MB von der Dateigröße (auch angegeben). Ich fands da praktisch, da ich eine 98 MB-Datei über eine bereits vorm Upload belegte 1000er-Leitung hochladen wollte  .
Heiko
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Mo 24.04.06 15:44
Da bin ich auch absolut für, wenn das technisch df seitig machbar ist 
|
|
JayK
      
Beiträge: 1013
|
Verfasst: Mo 24.04.06 17:09
Fänds auch genial 
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mo 24.04.06 20:30
Wunderbare Idee.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Danniolo
      
Beiträge: 693
|
Verfasst: Fr 28.04.06 19:58
Genial, das wäre auf jeden Fallmal eine echt praktische Fuktion!
@Team: wäre doch mal überlegenswert, und soviel Aufwand wäre das IMHO auch net. 
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Fr 28.04.06 20:00
Ich fänd so eine Funktion auch nett und für AJAX habe ich eh ein Faible. Ich werde mir das mal ansehen 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Fr 20.10.06 00:46
Hi Christian,
wie weit sehen deine Nachforschungen zu dieser Funktion aus?
MfG,
BenBE.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Fr 20.10.06 00:53
Ich hab ein paar Bookmarks, bin aber noch nicht dazu gekommen, mich eingehender damit zu beschäftigen. In nächster Zeit habe ich wohl genug damit zu tun, die Bugs aus der nächsten Forenversion zu vertreiben, danach ist wieder Platz dafür.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Fr 20.10.06 03:29
Datei-Upload per AJAX ist nicht direkt möglich. Man muss ein unsichtbares iframe ins Dokument einbetten und einen normalen Datei-Upload per HTML-Form verwenden, mit target aufs iframe. Upload mit Fortschrittbalken von Hand ist eher schwierig. Da man den partiellen Fortschritt clientseitig nicht ermitteln kann (da das via HTML-Form passiert), musst du ein serverseitiges Skript haben, welches dem Client fortlaufend den aktuellen Uploadstand mitteilt (bzw. der Client muss den Server pollen). Mir kommt momentan keine Möglichkeit in den Sinn, ein solches serverseitiges Skript und somit den Fortschrittbalken in PHP zu implementieren.
Natürlich gibt es AJAX-Tookits die sowas erlauben ohne viel von Hand schreiben zu müssen (Ruby on Rails); für den Fortschrittbalken braucht es aber soweit ich weiss immer ein zusätzliches CGI-Skript.
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Fr 20.10.06 14:42
Man könnte den Fortschrittsbalken als ASCII-Grafik machen. Der Server liefert dann immer ein Zeichen mehr, wenn eine Bestimmte Prozentzahl durch ist. Sollte duch mit echo('#')(nicht sicher, kann kein PHP...) gehen, oder?
Das mit dem Pollen klappt zumindest bei mir nie, da der Upload den Downloadkanal mit dichtmacht. Damit krieg ich den Fortschrittsbalken erst, wenn alles 'zu spät' ist.
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Fr 20.10.06 15:25
Das geht nicht, da dein PHP Skript erst dann ausgeführt wird, wenn die Datei schon komplett raufgeladen wurde.
|
|
Heiko 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Fr 20.10.06 15:28
delfiphan hat folgendes geschrieben: | | Das geht nicht, da dein PHP Skript erst dann ausgeführt wird, wenn die Datei schon komplett raufgeladen wurde. |
Nun ja, irgendwie muss es ja doch gehen, denn rapidshare machts ja auch  .
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Fr 20.10.06 15:31
Ich habe ja bereits geschrieben, wie man das macht (ich sagte nur eben mit PHP allein geht's wohl nicht)  Es braucht ein Apache Modul oder sonst irgendwas, welches den Upload-Status ermitteln kann. Das Modul macht die Info dann clientseitig "pollbar".
|
|
Heiko 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Fr 20.10.06 15:42
delfiphan hat folgendes geschrieben: | Ich habe ja bereits geschrieben, wie man das macht (ich sagte nur eben mit PHP allein geht's wohl nicht) Es braucht ein Apache Modul oder sonst irgendwas, welches den Upload-Status ermitteln kann. Das Modul macht die Info dann clientseitig "pollbar". |
Aso, hatte ich schon vermutet (ist mir erst nach dem Absenden meines Beitrages eingefallen  ). Da ist allerdings die Frage, ob Tino nen vServer oder einfach nur nen WebServer besitzt.
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Fr 20.10.06 18:36
Ich denke den Balken wird es nie geben (lohnt sich doch nicht bei so kleinen Files)  . Aber ein Upload, der im Hintergrund abläuft, wäre sicherlich keine schlechte Idee.
|
|
Heiko 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Fr 20.10.06 19:56
delfiphan hat folgendes geschrieben: | Ich denke den Balken wird es nie geben (lohnt sich doch nicht bei so kleinen Files) . |
Oh doch. Denk mal an die Dörfler (  oft max. ISDN  )
delfiphan hat folgendes geschrieben: | | Aber ein Upload, der im Hintergrund abläuft, wäre sicherlich keine schlechte Idee. |
Jupp, wäre ein weiteres Feature, was man in dem Zusammenhang mit einbauen könnte.
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: So 22.10.06 15:47
|
|
Heiko 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: So 22.10.06 15:52
|
|