input File如何设置默认值?在线等大神。

MubaiClink 2017-12-15 10:32:22
需要做到一个头像的文件。

页面一开始进来是获取到值(数据库抽出去的)的。


但是我在没有修改头像的情况下,也就是没有选择新的文件上传时,它是获取不到任何值的。



如果上传新的文件是可以的,但是没有选择新的文件更新的画,获取不到我的老的头像信息。
...全文
3191 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ugvol 2019-11-21
  • 打赏
  • 举报
回复
引用 8 楼 M鹿M 的回复:
引用 6 楼 MubaiClink 的回复:
感谢各位大佬,本人已经想到对策解决,感谢!
问一下怎么解决的 在线等 急
5楼第二点,正解
M鹿M 2019-04-06
  • 打赏
  • 举报
回复
引用 6 楼 MubaiClink 的回复:
感谢各位大佬,本人已经想到对策解决,感谢!
问一下怎么解决的 在线等 急
MubaiClink 2017-12-19
  • 打赏
  • 举报
回复
感谢各位大佬,本人已经想到对策解决,感谢!
Tsui丶 2017-12-18
  • 打赏
  • 举报
回复
大概明白你的意思了 这个其实是不是理解有点点问题呢 这个并不需要重新去提交文件的 分两种情况给你吧 1.如果说你是说用户可以将头像设置成无头像的话 那么在表单提交的时候去判断文件中是否有值 如果没有 那么判断img中是否有图片 (或者是否为没有头像的系统默认图片) 如果 img有图片 那么传一个状态到后台 后台根据状态 来判断是否更新头像文件为“无头像” 2.看你这个应该不会像上面那种神奇的状况 那么就更简单了 页面打开 input不需要放任何值 img中有现在的头像 不修改头像点提交 传值到后台(userImg="") 后台判断为空 那么不更新头像文件的字段
  • 打赏
  • 举报
回复
页面上的file标签是不可以赋值默认值的,即:你不可以通过js来指定file的路径。 这是出于安全考虑,不然你想当用户打开一个页面,你直接偷偷上传用户磁盘上的文件,多可怕。
tianfang 2017-12-17
  • 打赏
  • 举报
回复
还是看不懂你说的,到底是显示的时候出的问题还是上传的时候出的问题
tianfang 2017-12-15
  • 打赏
  • 举报
回复
头像在数据库中是否保存?是否传递给jsp的use中r
MubaiClink 2017-12-15
  • 打赏
  • 举报
回复
引用 1 楼 tianfang 的回复:
头像在数据库中是否保存?是否传递给jsp的use中r
如果选择了新的头像,是可以保存的,如果你不修改头像则user传到Action的时候值就没有了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧