package net.blogracy.web; import java.io.File; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.blogracy.config.Configurations; import net.blogracy.controller.ActivitiesController; import net.blogracy.controller.FileSharing; public class FileUpload extends HttpServlet { protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { File attachment = (File) req.getAttribute("userfile"); String text = req.getParameter("usertext").trim(); FileSharing sharing = FileSharing.getSingleton(); // String id = sharing.hash("mic"); String id = Configurations.getUserConfig().getUser().getHash() .toString(); // TODO recipient of message/files? the publishing user or the profile's // user? // String dest = req.getParameter("user"); ActivitiesController activities = ActivitiesController.getSingleton(); activities.addFeedEntry(id, text, attachment); PrintWriter outp = resp.getWriter(); outp.write("<html>"); outp.write("<head><title>FileUpload page</title></head>"); outp.write("<body>"); outp.write("<h2>" + text + "</h2>"); outp.write("</body>"); outp.write("</html>"); } }