|
Sweet Home 3D Forum » List all forums » » Forum: Installation » » » Thread: who has SweetHome3D online source? » » » » Post: Re: who has SweetHome3D online source? |
Print at Dec 28, 2025, 2:23:47 AM |
| Posted by bluesky5566 at Sep 6, 2010, 7:03:36 PM |
|
Re: who has SweetHome3D online source? thanks a lot,but I can't develop JSP likes PHP,please help me.this is my code. <%@ page import="org.apache.commons.fileupload.*" pageEncoding="UTF-8"%> <%@ page import="org.apache.commons.fileupload.servlet.*" %> <%@ page import="com.scand.fileupload.*" %> <%@ page import="java.io.*" %> <%@ page import="java.util.*,java.sql.*" %> <% String uploadFolder = request.getRealPath("/"+"\\upload"); // Check that we have a file upload request boolean isMultipart = FileUpload.isMultipartContent(request); if (!isMultipart) { out.println ("Use multipart form to upload a file!"); } else { String fileId = request.getSession().getId().toString(); //创建数æ®å·¥åŽ‚ FileItemFactory factory = new ProgressMonitorFileItemFactory(request, fileId); ServletFileUpload upload = new ServletFileUpload(factory); //从请求对象ä¸èŽ·å¾—è¦ä¸Šä¼ 对象 List /* FileItem */ items = upload.parseRequest(request); String sql = "insert into house_photos (house_id,photo_name) values(?,?)"; //è¿ä»£æ‰€æœ‰ä¸Šä¼ çš„FileItem Iterator iter = items.iterator(); while (iter.hasNext()) { FileItem item = (FileItem) iter.next(); if (item.isFormField()) { //如果是表å•å¯¹è±¡å†æ¤å¤„å¤„ç† } else { //处ç†ä¸Šä¼ 文件 String fileName = item.getName(); int i2 = fileName.lastIndexOf("\\"); if(i2>-1) fileName = fileName.substring(i2+1); File dirs = new File(uploadFolder); if(!dirs.exists()){ dirs.mkdir(); } //dirs.mkdirs(); long l = System.currentTimeMillis(); // String houzhui = fileName.substring(fileName.lastIndexOf(".")); fileName = fileName+l+".sh3d"; if(true){ File uploadedFile = new File(dirs,fileName); item.write(uploadedFile); session.setAttribute("FileUpload.Progress."+fileId,"-1"); out.write(1); System.out.print("1"); out.clear(); }else{ session.setAttribute("FileUpload.Progress."+fileId,"-2"); } } } } %> ,but it also prompt "can't save home in 'myhome'"!!1 |
|
|
Current timezone is GMT Dec 28, 2025, 2:23:47 AM |