67,515
社区成员
发帖
与我相关
我的任务
分享
@Controller
public class Swsrv_PackageController {
@Autowired
private Swsrv_PackageService swsrv_PackageService;
/**
* 二进制文件上传
* @param request
* @param file 需要上传的文件
* @return 文件上传结果页面
*/
@RequestMapping("fileUpload.s")
public ModelAndView fileUpload(@RequestParam("file") MultipartFile file, String pid, int pLevel, String version, String unit, Date date) {
int id = Integer.valueOf(pid);
Swsrv_Package swsrv_Package = new Swsrv_Package();
String fileName = file.getOriginalFilename();
SoftUpgrade su = new SoftUpgrade();
byte[] inputData = null;
if (file != null) {
<!-- springmvc-servlet -->
<servlet>
<servlet-name>SpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<!-- 具体问题未知 -->
<url-pattern>*.s</url-pattern>
</servlet-mapping>
function ImportShipmentStatusList() {
if ($("#fuImportMultipleShipmentStatus").val() == "" ) {
alert("Please select a file to upload");
return;
}
$.ajax({
url : 'fileUpload.s',
secureuri : false,
fileElementId : 'fuImportMultipleShipmentStatus',
dataType : 'json',
beforeSend : function() {
// 禁用按钮防止重复提交
$("#addsubmit").attr({
disabled : "disabled"
});
$("#addsubmit").val("上传中...");
},
success : function(data, status) {
alert(data.message);
$('#fuImportMultipleShipmentStatus').val('');
}
});
}