首页 > 代码库 > 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
页面代码:
<html> <!-- 引入相关的js文件,相对路径 --> <script type="text/javascript" src=http://www.mamicode.com/"js/jquery.js"></script>>
服务器代码:
public class UpdateAction extends DispatchAction { public ActionForward uploader(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { UpFormForm upFormForm = (UpFormForm) form; FormFile ff = upFormForm.getHouseMaps(); try { InputStream is = ff.getInputStream(); File file = new File("D:/" + ff.getFileName()); //指定文件存储的路径和文件名 OutputStream os = new FileOutputStream(file); byte[] b = new byte[1024]; int len = 0; while((len = is.read(b)) != -1){ os.write(b, 0, len); } os.close(); is.close(); } catch (Exception e) { e.printStackTrace(); } return null; } }
注解:服务器代码可以是之前Struts实现的文件上传中的Action中的方法;
主要就是Ajax上传文件的方法;需指明以下内容:
url:‘‘; //需要链接到服务器地址
fileElementId:‘‘, //文件选择框的id属性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。