哎,这个后端篇拖了一个月终于要开始了,现在想想发现自己的拖延症其实好严重,也有其他原因导致现在才想开始写博客。
废话少说,下面开始正题
说一下我用的是SSH框架,大家如果是使用PHP等开发语言其实逻辑是一样的。
先说一下逻辑思路:
xhr.open('POST', 'FileAction_updateFile');//第二个参数:如果是SSH框架就创建一个‘FileAction’的Action的‘updateFile’方法,如果是PHP页面就直接创建一个PHP页面,例如:updateFile.php,并将参数‘FileAction_updateFile’改为‘updateFile.php’
第一步:根据前台创建后台处理页面(FileAction.java)
第二步:上传文件/图片(如果是PHP页面,想必不用我教如何接收前台上传的文件/图片吧)
如果是SSH框架的话,框架会帮我们自动封装数据,我采用的是模型驱动,FileAction.java代码如下
package web;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
impo