/** @file @author Stefan Frings */ #include "fileuploadcontroller.h" FileUploadController::FileUploadController() {} void FileUploadController::service(HttpRequest& request, HttpResponse& response) { if (request.getParameter("action")=="show") { response.setHeader("Content-Type", "image/jpeg"); QTemporaryFile* file=request.getUploadedFile("file1"); if (file) { while (!file->atEnd() && !file->error()) { QByteArray buffer=file->read(65536); response.write(buffer); } } else { response.write("upload failed"); } } else { response.setHeader("Content-Type", "text/html; charset=ISO-8859-1"); response.write("
"); response.write("Upload a JPEG image file"); response.write("
"); response.write("",true); } }