当前位置: 首页 > news >正文

聊城集团网站建设多少钱云阳网站建设

聊城集团网站建设多少钱,云阳网站建设,唐山百度快速排名提升,微盟互联网公司排名这个必须记录一下费劲啊#xff01;废了我2天的时间#xff0c;昔日的net快速已经没落....就文件上传都这么费劲。 先说下要求#xff08;在线apk文件上传实现手机端整包更新#xff09;#xff1a; 1、为了简化需求文件上传和数据提交分开执行 2、选完文件后按钮变成上… 这个必须记录一下费劲啊废了我2天的时间昔日的net快速已经没落....就文件上传都这么费劲。 先说下要求在线apk文件上传实现手机端整包更新 1、为了简化需求文件上传和数据提交分开执行 2、选完文件后按钮变成上传 3、文件存储到项目根目录www下面 目前没做那么的现在如大小、文件类型等看看UI 按钮发生了变化 文件上传成功 不废话了直接代码 html代码将上传控件做了个透明目的是不显示难看的上传控件同时也是多浏览器显示一样。 div classform-grouplabel classcol-sm-3 control-label附件span classred_blod*/span/labeldiv classcol-sm-7input idFILE_PATH nameFILE_PATH classform-control typetext!-- 给这个input 设置样式隐藏切忌不可用display控制隐藏,可能不能跨浏览器 --input typefile idfile namefile onchangegetFilePath()stylefilter:alpha(opacity0);opacity:0;width: 0;height: 0; //divdiv classcol-sm-1button classbtn btn-primary typebutton idbtnChooseFile选择/button/div/div JS代码 赋值操作将上传控件的值赋给txt控件 function getFilePath() {$(#FILE_PATH).val($(#file).val()) } 按钮状态切换和上传附件功能灭有使用我封装加密的ajax数据流就不加密了、成功和错误用了下封装的toast 大家自己改一下就好了。 $(#btnChooseFile).click(function () {let button $(#btnChooseFile)if (button.text() 选择) {$(#file).trigger(click);$(#btnChooseFile).text(上传)} else {var fileUpload $(#file).get(0);var files fileUpload.files;var data new FormData();for (var i 0; i files.length; i) {data.append(files[i].name, files[i]);}//AjaxUploadFile$.ajax({type: POST,//方法类型dataType: json,//预期服务器返回的数据类型url: ../../../App/AjaxUploadFile,//urldata: data,contentType: false,processData: false,success: function (result) {if (result.success true) {$.showSuccessToast(result.message);} else {$.showErrorToast(result.message);}},error: function () {$.showErrorToast(连接服务器失败请重试或者重新登录);}});}}); 重点来了asp.net core 3.1 的后台代码。核心是IWebHostEnvironment的注入人家需要放到构造函数而不是controller里我给搞错了费劲啊看下构造 private IWebHostEnvironment Environment;public AppController(IWebHostEnvironment _environment){Environment _environment;} 在看一下上传文件返回的Json我做了个封装您们自己改一下吧。 public JsonResult AjaxUploadFile(){try { if (Request.Form.Files.Count 0){var files Request.Form.Files;foreach (var file in files){var fileName ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim();string filePath Environment.WebRootPath $\upload\admin\app\;if (!Directory.Exists(filePath)){Directory.CreateDirectory(filePath);}fileName Guid.NewGuid() . fileName.Split(.)[1];string fileFullName filePath fileName;using (var stream new FileStream(fileFullName, FileMode.Create)){file.CopyTo(stream);}}}}catch (Exception ex) { return JsonResultError(ex.Message); }return JsonResultRight(文件上传成功);} 好了搞定了 回忆一下其实也不难 可能是我js和Python写多了写高级语言有点梦游吧写个文字记录一下也给爱好者提个醒。
http://www.hkea.cn/news/14303289/

相关文章:

  • 安防 光速东莞网站建设百度推广平台登录
  • 15年做哪个网站能致富遵义市建设局网站官网
  • 建网站需要学什么电子版证件照免费制作微信小程序
  • 建设部网站社保联网福建建筑人才网官网
  • 西安前端开发招聘wordpress seo 主题
  • 京东如何进行网站建设昆山做网站好的
  • 网站开发软件开发流程跨境电商个人可以做吗
  • 现代电子商务网站建设技术创建网站的目的
  • 网站开发基础知识中国住房和城乡建设部网站公文
  • 遵义网站开发哪家便宜任城网络推广教程
  • 怎么做农产品垂直网站个人网站备案注销
  • 做网站,图片显示不出来wordpress视频投票
  • 网站建设策划 优帮云怎样做企业宣传推广
  • 网站建设项目策划书做网站老板不发工资我拿尾款
  • 嘉兴高端建站公司做企业网站所需要的资料
  • 现在建网站多少钱营销推广技巧
  • 如何跟进psd做网站山东建设厅网站
  • 如何去掉Wordpress访问网站浏览器网站大全
  • 校园兼职网站建设2022最新新闻素材
  • 内网门户网站网站备案接入ip
  • 网站制作用什么语言永久免费网站系统
  • 中山网站建设哪家强注册公司如何提供注册地址
  • 小说网站开发技术实现做的视频发到哪个网站
  • 事业单位门户网站开发php网站权限设置
  • 宁波网站推广公司价格教育中介公司网站建设费用
  • 秘鲁网站后缀谷歌seo引擎优化
  • 济南哪里有做网站的公司新网站在谷歌上面怎么做推广
  • 做ppt的模板的网站有哪些市场推广和销售的区别
  • 查看网站是什么语言做的客户引流推广方案
  • 共和网站建设公司wordpress 建商城