AjaxUpload ist jetzt FileUploader ! -- Alte Version: /www/server/SH_includes/plugins/jquery_plugins/AjaxUpload Ein super einfacher File uploader: http://valums.com/ajax-upload/ Demos unter: http://valums.com/wp-content/uploads/ajax-upload/demo-jquery.htm ------------------------------------------------------------------- Dieses Plugin wird auf SHOE zur Zeit nur im Localboard verwendet - Für den Image und Banner Upload ------------------------------------------------------------------- Zu beachten: Dieser Upload Script basiert nicht normal auf _FILES -> es gibt eine spezielle Class, die den Upload handelt. unsere (angepasste) Class befindet sich hier: /www/server/SH_includes/class/FileUploader/fileuploader.class.php (dies ist eine von mir leicht abgeänderte version von valums-file-uploader-b3b20b1/server/php.php) im JS habe ich keine weiteren Mods gemacht - nur im PHP (also bei upgrade immer noch diff vom php upload machen, einfach zum sicher zu gehen. ------------------------------------------------------------------- require_once("class/FileUploader/fileuploader.class.php"); $sizeLimit = 10 * 1024 * 1024; // 10MB $allowedExtensions = array('jpg', 'jpeg', 'png', 'gif'); $uploader = new qqFileUploader($allowedExtensions, $sizeLimit); $result = $uploader->handleUpload('/tmp/upload/',true); // -> result kommt als array error oder success zurück // das temp image befindet sich nun hier: $image = '/tmp/upload/'.$uploader->filename .'.'.$uploader->ext; // nun kann ich es normal weiterverarbeiten, wie nach einem normalen upload. // am Ende einfach nicht vergessen das Temp File auch wieder zu löschen unlink($image); ------------------------------------------------------------------- (Upload a file) ps. damit man die texte anpassen kann, muss man noch irgendwie das template verändern beim init. habe das noch nicht gemacht. Muss also noch gucken, wie man das dynamisch und sprachabhängig machen kann. qq.FileUploader = function(o){ template: '