参照博友的.NET WebApi上传文件接口(带其他参数)实现文件上传并带参数,当需要多个参数时,不想每次都通过HttpContext.Request.Params去取值,就针对HttpRequestBase写了一个扩展方法,代码如下: public static class RequestHelper { public static T GetParamsModel<T>(this HttpRequestBase request) where T : new() { var model =
看书上(JSP应用与开发技术)使用JSP文件上传,写了个真无语,压根就有很多问题,上传500KB的文件传过去后只剩350KB,而且编码必须是GBK.GB2312,否则传过去的文件都数据截取不正确. 琢磨了许久,发现问题出在 int startPos = ((file.substring(0,pos)).getBytes()).length; //取得文件数据的结束的位置 int endPos =((file.substring(0,boundaryLocation)).getBytes()).l