| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Upload-Fortschritt + Infos zur aktuellen Datei im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo liebe Leutchen, mal wieder ein Problem von mir, bzw. ein Fehlen einer krativen Idee. Ich habe folgende Ausgangssituation: ...
![]() |
| | #1 (permalink) |
| Anzeige Hallo liebe Leutchen, mal wieder ein Problem von mir, bzw. ein Fehlen einer krativen Idee. Ich habe folgende Ausgangssituation: Ich lade ein Bild oder eine ZIP mit Bldenr hoch, diese werden skaliert zu einem Thumbnail und ein Wasserzeichen wird eingefügt. Beim Klick auf den Knopf "Upload" blende ich per jQuery UI einen Dialog ein (siehe Codebox und angehängter Screenshot). Code: <tr>
<td>
<input type="submit" name="Submit" value="Hochladen" onclick="$('#upload').dialog('open');">
<input type="reset" value="Zurücksetzen">
<input type="hidden" value="<?php if(!isset($_POST['mode'])){ echo $_GET['mode'];} else { echo $_POST['mode']; } ;?>" name="mode" />
<input type="button" name="Mehr Files" value="Mehr Files" onClick="start(); return false;">
</td>
<td>
<input type="text" name="captcha" value="" width="50px">
<input type="hidden" name="wert" value="<?php echo $wert ?>" />
</td>
</tr> Meine Idee war dies per jQuery zu machen (da ich die Libs davon eh einbinden musste). Auszug aus der Upload-Prozedur: PHP-Code: Code: function setUploadStatus(datei, div) {
var htmlStr = $(div).text() + "<img src='images/loadingAnimation.gif'>";
var htmlNeu = htmlStr
$(div).html(htmlNeu + "<br>" + datei + " wird gerade hochgeladen...")
} Hat jemand vllt eine bessere Lösung oder eine Idee woran es liegen könnte? | |
| | |
| | #2 (permalink) |
| Registriert seit: 25.07.06 ![]() Likes: 0 | Ich habe mich nicht mit dem Code beschäftigt, aber wenn ich dich richtig verstanden habe, dann möchtest du genau _das_ Bild anzeigen, was gerade hochgeladen wird, richtig? Das geht aber nicht. Das Bild wird ja zuerst Stückweise auf den Server übertragen und erst _dann_ kannst du es wiederum zum Client schicken und per Javascript anzeigen lassen. Ansonsten könntest du höchstens den Teil des Bildes anzeigen lassen, der bereits hochgeladen wurde. Um das Bild gleich beim Upload anzuzeigen, müsstest du den Browser dazu bringen, das Bild selbst vom Rechner des Clienten zu laden. Soetwas wird aber soweit ich weiß in allen aktuellen Browsern verhindert. Im IE6 sollte es jedoch funktionieren. Tut mir Leid, aber da wirst du wohl keine andere Möglichkeit finden. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Ne, ich habe ja per PHP Infos der Datei die gerade hochgeladen wird. Ich würde gerne Infos der Datei (Größe, Name etc.) anzeigen lassen wollen in dem Div , aber nur von dem welches gerade hochgeladen wird. |
| | |
| | #4 (permalink) | ||
| Registriert seit: 25.07.06 ![]() Likes: 0 | Zitat:
Zitat:
(1) Wie gesagt, Perl und andere Sprachen können bereits während es Uploads Zugriff auf die Daten haben. | ||
| | |
| | #5 (permalink) |
| Themenstarter | Hm Mist.. stimmt klar... So im Nachinein ist das logisch, schade ![]() Hat denn jemand vllt eine Idee wie man soetwas mit Pearl o.Ä. realisieren kann? |
| | |
| | #6 (permalink) |
| Senior Member Registriert seit: 27.06.04 ![]() Likes: 0 | Facebook verwendet dazu ein JavaApplet, das hat den Vorteil dass die Daten lokal vorliegen und ein Teil der Arbeit (zB scalieren) vom Client übernommen werden kann und der Server nur noch das Resultat prüfen muss. |
| | |
| | #7 (permalink) |
| Themenstarter | Ja sowas verwendet StudiVZ bzw. SchuelerVZ ja glaube ich auch... Aber ich habe leider überhaupt keine Ahnung voon der Programmierung von JavaApplets. |
| | |
| | #8 (permalink) |
| Member of Honour ![]() | wie machen das die jungs von rapidshare? die haben doch auch immer nen aktuellen fortschritt drin, von deinem upload und das ist glaube nix mit nem javaapplet
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #9 (permalink) | |
| Registriert seit: 25.07.06 ![]() Likes: 0 | Zitat:
| |
| | |
| | #10 (permalink) |
| Die beste Lösung für dieses Probelm ist ein unsichtbares Flash Movie. Schau mal dort: http://swfupload.org/ bzw. Fancyupload Mootools
__________________ Major Fault, General Error and Colonel Panic came together to celebrate timeout. ------------------------------------------------ http://www.shick.de/ ------------------------------------------------ | |
| | |
| | #11 (permalink) | |
| Registriert seit: 25.07.06 ![]() Likes: 0 | Zitat:
| |
| | |
| | #12 (permalink) | |
| Zitat:
Letztendlich kommt es auf seine Zielgruppe an.
__________________ Major Fault, General Error and Colonel Panic came together to celebrate timeout. ------------------------------------------------ http://www.shick.de/ ------------------------------------------------ | ||
| | |
| | #13 (permalink) | ||
| Registriert seit: 25.07.06 ![]() Likes: 0 | Zitat:
| ||
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| WEB 2.0 Ideen - Spaß am Fortschritt | TeeKayo2 | (Web-) Design und webbasierte Sprachen | 0 | 17.03.07 13:15 |
| Fortschritt in Prozent bei Batch... | f100d | Code Kitchen | 5 | 08.05.06 14:32 |
| Kann man mit der aktuellen Demo von HL2 über steam auch die add-on von HL2 spielen ?? | Honeywell | Games | 0 | 10.05.05 12:56 |
| Access: aktuellen Patient auslesen | H!G | Applikationen | 2 | 04.01.04 21:38 |
| Datei Infos ändern in C.. | PeaceTreaty | Code Kitchen | 5 | 26.08.02 21:21 |