Angularjs上传文件组件flowjs功能(2)

vm.action.importCAData = function (responseResult) { console.info('importCAData'); vm.action.CAName = angular.fromJson(responseResult).data; //var data = responseResult.data; //data.keyPasswd = vm.cache.currentItem.keyPasswd; var result = angular.fromJson(responseResult).result; var errorMessage = angular.fromJson(responseResult).errorMessage; if(result == "success"){ vm.cache.caFlag = true; vm.cache.alert._success("Upload CA certificates successfully!", vm.alertConfig); }else { vm.caDisabled = false; vm.cache.alert._error(errorMessage, vm.alertConfig); } }

在这里的处理是将后台返回的文件相关的属性赋值给其他变量。当我们存在其他表单项的时候,需要将该文件的一些属性和表单项封装到同一个对象中发送给后台,让后台进行一些入库操作。
表单提交操作:

//save the form vm.action.createItem = function () { vm.action.data.keyPasswd = vm.cache.currentItem.keyPasswd; vm.action.data.CAName = vm.action.CAName; var data = {}; data.caFileName = vm.action.CAName; data.fileName = vm.action.data.fileName; data.from = vm.action.data.from; data.isExpiryStatus = vm.action.data.isExpiryStatus; data.name = vm.action.data.name; data.to = vm.action.data.to; data.type = vm.action.data.type; data.keyPasswd = vm.cache.currentItem.keyPasswd; data.usingStatus = vm.action.data.usingStatus; data.validityStartTime = vm.action.data.validityStartTime; data.validityStopTime = vm.action.data.validityStopTime; amCertificateService.createItem(data).then(function success(responseResult) { if (responseResult.errorCode == 0) { vm.action.reset(); vm.cache.alert._success('Create radius server certificate successfully ', vm.alertConfig); } else { vm.cache.alert._error(responseResult.translated.errorMessageTranslated, vm.alertConfig); } amCertificateService.getList(); }) .catch(function fail(e) { vm.cache.alert._error(""); }) .finally(function () { vm.action.reset(); }); };

1.4后台处理

后天处理我就不多说了,自从搞上了前端,后台的代码我都挺长时间没动过了,感觉挺悲哀的。但是后天使用的是springmvc,springmvc的上传类叫MultipartFile,当然你也可以使用HttpServletRequest ,这个里面也可以转为上面的那个类。这个网上一搜一大片,我就不多说了。至此,文件上传功能就这样实现了

总结

以上所述是小编给大家介绍的Angularjs上传文件组件flowjs功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wydxgz.html