社区
CSS
帖子详情
表单中的的file类型的input不输入时,提交后接收到的是什么内容?
boris2002
2003-09-16 04:33:23
我试验了n次,发现非常奇怪的现象:接收到的既不是null,也不是"",显示不出来,但是getBytes()后显示类似[B@1bab2c3 ,而且每次都不一样!
我该怎么判断file内容为空呢?
...全文
81
9
打赏
收藏
表单中的的file类型的input不输入时,提交后接收到的是什么内容?
我试验了n次,发现非常奇怪的现象:接收到的既不是null,也不是"",显示不出来,但是getBytes()后显示类似[B@1bab2c3 ,而且每次都不一样! 我该怎么判断file内容为空呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boris2002
2003-10-10
打赏
举报
回复
灰豆宝宝.net的方法在服务器端不能用。
有人有好办法吗?
boris2002
2003-09-23
打赏
举报
回复
wanghr100(灰豆宝宝.net):
继续提问:
如果是必须输入项,可以采用你的方法,在客户端检查。
但是如果是可选项,那么我就必须在服务器端检查了。
wanghr100
2003-09-20
打赏
举报
回复
测试...通过.
<script>
function check(form1){
if(form1.file1.value=="")
{
alert("请选择文件!");
form1.file1.focus();
return(false);
}
return(true);
}
</script>
<form name="form1" onsubmit="check(this);" action="#">
<input type="file" name="file1" >
<input type="submit" value="submit">
</form>
wanghr100
2003-09-20
打赏
举报
回复
可以判断的..
测试通过..
<script>
function check(form1){
if(form1.file1.value=="")
{
alert("请选择文件!");
form1.file1.focus();
return(false);
}
return(true);
}
</script>
<form name="form1" onsubmit="check(this);" action="#">
<input type="file" name="file1" >
<input type="submit" value="submit">
</form>
wind0209
2003-09-18
打赏
举报
回复
用JSP的smartupload里,接收提交以后,不是用getParameter接收数据的。
好象是用 pageContext
boris2002
2003-09-18
打赏
举报
回复
我只关心设定的文件名。用getParameter可以正确取出文件名。
但是如果什么都不输入,取出的就不知道是什么东东了,反正不是null和""。以至于我无法判断是否已经设定。
楼上这位说的pageContext是什么意思?
boris2002
2003-09-17
打赏
举报
回复
不对啊,老大们?
先用getParameter取得,是String类型吧。
String sFileName = request.getParameter( "file");
然后
out.println( sFileName.getBytes());
显示是类似:
[B@1bab2c3
而且每次都不同!
我搜索了以前的帖子,都是问FILE如何设置初值的,每人注意到这个问题吗?
yuying
2003-09-16
打赏
举报
回复
为空
eva
2003-09-16
打赏
举报
回复
应该是判断二进制流byte[]为空吧
在Web API
中
使用jQuery AJAX实现文件上传的例子
在Web API
中
使用jQuery AJAX实现文件上传的例子
SpringMVC文件上传,多文件上传实例
在上一篇SpringMVC基础教程的源码基础上增加了文件上传,多文件上传
在 VUE-CLI
表单
中
给
INPUT
赋值
提交
后获取到的为空值的问题 Vue坑
搞后端开发的我掉进了前端VUE的大坑,浪费了我4小
时
时
间,才搞明白 首先逻辑是: 从后台获取到数据然后赋值到 From
表单
input
框架,然后
提交
表单
信息,但是 通过 v-bind 和 v-model 绑定数据后,
提交
表单
时
后台接受的到数据
时
空值! 错误代码如下: from
表单
: Vue - data 数据 Vue -methods:部分代码 正确代码: 通过 ref数据进行赋值,
提交
From
表单
数据就是成功的,后台可以正常的接受数据 ...
form
表单
之
input
标签
表单
标签<form>
表单
用于向服务器传输数据。
表单
能够包含
input
元素,比如文本字段、复选框、单选框、
提交
按钮等等。
表单
还可以包含textarea、select、fieldset和 label 元素。 1.
表单
属性 HTML
表单
用于
接收
不同
类型
的用户
输入
,用户
提交
表单
时
向服务器传输数据,从而实现用户与Web服务器的交互。
表单
标签, 要
提交
的所有
内容
都应该在该标签
中
. action:
表单
提交
到哪. 一般指向服务
html
input
标签 在
提交
表单
时
后台
接收
到的数据为null
我为了前端禁止
输入
在
input
标签
中
添加了 disabled="disabled" 属性 改成 readonly="readonly" 就可以了
CSS
61,125
社区成员
60,705
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章