| Autor | Zpráva | ||
|---|---|---|---|
| Jack06 Profil |
#1 · Zasláno: 4. 10. 2009, 08:22:48 · Upravil/a: Jack06
Dobrý den, Našel jsem návod na Ajaxový upload viz:
http://valums.com/ajax-upload/ Používám to tedy následovně:
//nahore includuji ajaxform.js
var norm = $('#normal_photo'), interval;
new AjaxUpload(norm,{
action: 'upload-test.php',
name: 'userfile',
onSubmit : function(file, ext){
norm.text('Uploading');
this.disable();
interval = window.setInterval(function(){
var text = norm.text();
if (text.length < 13){
norm.text(text + '.');
} else {
norm.text('Uploading');
}
}, 200);
},
onComplete: function(file, response){
norm.text('Náhrát další fotku');
window.clearInterval(interval);
this.enable();
$("#showerr").html(response);
$("#showerr").fadeIn(1500);
setTimeout(function(){$("#showerr").fadeOut(1500); }, 5000);
$('<li></li>').appendTo('#new_photo .files').text(file);
}
});
Chtěl bych se zeptat na dvě věci..? 1) Jestli existuje lepší script s jQuery (který by ukazoval i kolik procent ze souboru je nahráno (pokud to jde bez APC)) 2) Jestli lze nějak omezit, aby se stránka během uploadu nedala refreshovat Děkuji |
||
| Alphard Profil |
#2 · Zasláno: 4. 10. 2009, 09:19:25
Jack06:
„1) Jestli existuje lepší script s jQuery (který by ukazoval i kolik procent ze souboru je nahráno (pokud to jde bez APC))“ Co třeba Uploadify? Nejzajímavější je Multiple File Upload, který umožňuje vybrat více souborů najednou. |
||
| Jack06 Profil |
#3 · Zasláno: 4. 10. 2009, 13:41:01 · Upravil/a: Jack06
Alphard
Když pošlu ten obrázek a v php ho extraktuji: extract($file); tak normálně při formuláři by mě to mělo hodit type jako výběr z mého omezení:
switch ($type) {
case 'images' :
$this->_allowed['image/gif'] = array('gif');
$this->_allowed['image/png'] = array('png');
$this->_allowed['image/jpeg'] = array('jpg', 'jpeg');
$this->_allowed['image/pjpeg'] = $this->_allowed['image/jpeg'];
break;
}
ale hodí mi to type = application/octet-stream jednodušeji, místo aby to posílalo že řenos obrázek je třeba image/gif tak to vypíše application/octet-stream Nevíš co s tím? chci v php kontrolovat taky, zda je to povolený formát, ale takto mi to nejde.. děkuji |
||
|
Časová prodleva: 17 let
|
|||
0