关于JQuery.form.js异步上传文件点滴
2024-08-29 04:01:54
好久没动代码了,前几天朋友委托我帮忙给做几个页面,其中有个注册带图片上传的页面。已之前的经验应该很快就能搞定,没想到的是搞了前后近一天时间。下面就说说异步上传的重要几个点,希望自己下次遇到此类问题的时候,就不再如此迷茫了,同时也深深感到我们是被.net惯坏了。
异步上传,就是在页面不刷新的情况下把文件上传到服务器上。
首先,我弄一个很简单的上传控件,
此处一定要声明enctype为multipart/form-data,否则不管用什么方式后台都获取不到任何上传文件的数据流。
<form id="fmregister" enctype="multipart/form-data">
再者,上传控件上一定要加上name声明:
<input type="file" id="fileups" name="fileups" accept="image" />
否则的话,.Net这块代码永远都获取不到值:
int fileCount = context.Request.Files.Count;
Jquery.form.js使用方法如下:
var options = {
url: 'submit.ashx?action=user_register',
type: 'post',
dataType: "json",
success: function (data) {
if (data != null) { }
}
}; $("form").ajaxSubmit(options);
最新文章
- React Native组件介绍
- Eclipse的 JSON Edit插件
- Maven-通过命令操作maven项目
- biztalk中使用WCF-SQL接受传送数据【转】
- RelativeLayout相对布局中拖放控件的办法
- logback.xml配置
- TableView_图片异步加载 KVO
- Ubuntu pip 安装网络爬虫框架 scrapy 出现的错误
- Android学习总结——本地广播机制
- zsh 简单介绍
- 豹哥嵌入式讲堂:ARM开发之文件详解(4)- relocatable文件(object, library)
- bootstrap---treeview使用方法
- 使用kqueue的str_cli函数
- Java基础系列--instanceof关键字
- rt-thread中线程内置定时器的作用 ---
- @synchronized深入理解
- Fence Repair(poj3253)
- [BetterExplained]为什么你应该(从现在开始就)写博客
- C#趋势图(highcharts插件)
- JS 上下文模式
热门文章
- Why do I write a blog
- springboot整合websocket高级版
- 100天搞定机器学习|Day16 通过内核技巧实现SVM
- 盘一盘 AQS和ReentrantLock
- centos7 环境下安装nginx--Linux
- Node.js中的自定义模块化
- Java Selenium (十二) 操作弹出窗口 &; 智能等待页面加载完成 &; 处理 Iframe 中的元素
- python+unittest框架第四天unittest之批量执行案例
- Nacos(七):Nacos共享配置
- cf 1102 B