Ich habe dieses Upload-System für ein Projekt von mir. Alles ist großartig, die einzige Sache ist, dass es während des Datei-Uploads keinen Fortschrittsbalken von irgendetwas gibt ... damit der Benutzer nicht weiß, wann seine Datei vollständig hochgeladen wird, bis die Success-Seite geladen wird.Upload-Übertragungszeit mit Jquery anzeigen?
Hier ist mein Link:
http://mediodesign.ca/upload/docroot/
Ich verwende Google Chrome für den Browser. Wenn ich eine Datei hochlade, gibt es in der unteren linken Ecke des Fensters den Upload-Transfer-Prozentsatz ... das sind die Daten, die ich verwenden möchte, aber ich weiß wirklich nicht, wie ich das machen soll.
Ich möchte ein Loading-Rad (sagen wir "loading.gif") mit dem Upload-Prozentsatz daneben angezeigt werden. Etwas sehr einfaches.
Hier ist mein Indexcode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>File Sharing</title>
<link rel="stylesheet" href="css/master.css" type="text/css" media="screen" title="no title" charset="utf-8" />
</head>
<body id="home">
<div id="page-wrapper">
<h1>File Sharing</h1>
<form action="<?php echo $_SERVER['REQUEST_URI'] ?>" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<input type="hidden" name="max_file_size" value="10485760" />
<label for="uploadthis">Select File to Upload</label>
<input type="file" name="uploadthis" value="" id="uploadthis">
<input type="submit" name="submit" id="submit" value="Upload →">
</form>
</div>
</body>
</html>
Und meine Hochladen Erfolg Seite:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Upload successful</title>
<link rel="stylesheet" href="css/master.css" type="text/css" media="screen" title="no title" charset="utf-8" />
</head>
<body id="home">
<div id="page-wrapper" class="uploadComplete">
<h1>Upload successful</h1>
<p class="note">Download link:</p>
<p class="download-link"><a href="<?php echo $data['downloadLink']; ?>" class="downloadLink"><?php echo $data['shortname']; ?></a></p>
</div>
</body>
</html>
jedermann?
Vielen Dank!
Ich bin mir nicht sicher, aber die HTML5-Datei-API könnte dazu in der Lage sein. Ziehe mich dabei nicht an. – Bojangles
Danke für die Antworten Jungs. Ich brauche etwas einfaches, kompatibel mit allen Browsern ... Leider ist HTML5 noch nicht da. – larin555