-
使用js方式 實現(xiàn)文件上傳圖片的預(yù)覽查看全部
-
大圖片預(yù)覽?效果怎么做 我曹 用js做好快 絢麗查看全部
-
文件下載原理查看全部
-
上傳進(jìn)度條查看全部
-
Smartupload與commons-fileupload對比查看全部
-
文件上傳/下載原理查看全部
-
文件上傳過程查看全部
-
富文本編輯器 導(dǎo)入ckeditor和ckfinder的jar包,在WebContent下面導(dǎo)入相印的文件夾,配置web.xml和config.xml查看全部
-
struts2批量文件上傳 // 設(shè)置上傳文件保存路徑 String filePath = "E:/Javajava/workspace for j2ee/Study2/WebContent/WEB-INF/file"; File file = new File(filePath); if (!file.exists()) { file.mkdir(); } // 循環(huán)將文件內(nèi)容寫入到本地 for (int i = 0; i < upload.size(); i++) { FileUtils.copyFile(upload.get(i), new File(file, uploadFileName.get(i))); } result = "上傳成功"; System.out.println("struts2上傳成功"); return SUCCESS;查看全部
-
struts2單個文件上傳 struts.xml中配置 <package name="default" namespace="/" extends="struts-default"> <action name="upload" class="com.zhq.struts2.FileUploadAction"> <result>/jsp/03.jsp</result> <result name="input">/jsp/error.jsp</result> <!-- 配置攔截器 --> <interceptor-ref name="fileUpload"> <param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpeg</param> <param name="maximumSize">2M</param> </interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> </action> </package>查看全部
-
struts2單個文件上傳 // 設(shè)置上傳文件保存路徑 String filePath = "E:/Javajava/workspace for j2ee/Study2/WebContent/WEB-INF/file"; File file = new File(filePath); if (!file.exists()) { file.mkdir(); } FileUtils.copyFile(upload, new File(file, uploadFileName)); result = "上傳成功"; System.out.println("struts2上傳成功"); return SUCCESS;查看全部
-
smartupload文件下載 response.setContentType("application/x-msdownload"); response.setHeader("Content-Disposition", "attachment;filename=test.zip"); String path = "E:/Javajava/workspace for j2ee/Study2/WebContent/images"; String[] filenames = request.getParameterValues("filename"); String str = ""; ZipOutputStream zos = new ZipOutputStream(response.getOutputStream()); for (String filename : filenames) { File file = new File(path, filename); str += filename + " "; zos.putNextEntry(new ZipEntry(filename)); FileInputStream fis = new FileInputStream(file); byte b[] = new byte[1024]; int n = 0; while ((n = fis.read(b)) != -1) { zos.write(b, 0, n); } zos.flush(); fis.close(); } zos.setComment("download success" + " " + str); zos.flush(); zos.close();查看全部
-
smartupload文件下載 String filename = request.getParameter("filename"); SmartUpload su = new SmartUpload(); su.initialize(getServletConfig(), request, response); try { su.downloadFile("/images/" + filename); } catch (SmartUploadException e) { e.printStackTrace(); }查看全部
-
smartupload文件上傳 // 遍歷每個上傳的文件 for (int i = 0; i < su.getFiles().getCount(); i++) { com.jspsmart.upload.File tempFile = su.getFiles().getFile(i); System.out.println("====="); System.out.println("表單當(dāng)中name的值" + tempFile.getFieldName()); System.out.println("上傳文件名" + tempFile.getFileName()); System.out.println("上傳文件的大小" + tempFile.getSize()); System.out.println("上傳文件的拓展名" + tempFile.getFileExt()); System.out.println("上傳文件全名" + tempFile.getFilePathName()); System.out.println("====="); } request.setAttribute("result", result); request.getRequestDispatcher("jsp/02.jsp").forward(request, response);查看全部
-
smartupload文件上傳 } catch (Exception e) { result = "上傳失敗"; if (e.getMessage().indexOf("1015") != -1) { result = "上傳失敗:上傳文件類型不正確"; } else if (e.getMessage().indexOf("1010") != -1) { result = "上傳失?。荷蟼魑募愋筒徽_"; } else if (e.getMessage().indexOf("1105") != -1) { result = "上傳失敗:上傳文件的大小大于允許上傳的文件最大值"; } else if (e.getMessage().indexOf("1110") != -1) { result = "上傳失?。荷蟼魑募目偞笮〈笥谠试S上傳的文件最大值"; } e.printStackTrace(); }查看全部
舉報
0/150
提交
取消