jsp页面中:
<input type=file name="doc" id="doc" onchange="javascript:setImagePreview();"><br />
strut2的类中:
String path1 = request.getParameter("doc"); path1本以为是输入框中的内容,没想到仅仅能得到名字,我得到的path1是2.jpg,但当我想根据那个点号拆分的时候,好像拆不开。如下:
String[] strstr = path1.split(".");
不知道这是什么回事?
String str = "2.jpg";
String[] strstr = str.split(".");
System.out.println(strstr.length);
好像问题找错了,这个测试了一下,strstr的长度怎么是0啊,为什么拆分不了啊
input的type=file的时候,不能用split(".")方法将其文件类型拆分出来么?如果不能,怎么得到文件类型呢?
答案:1 悬赏:40 手机版
解决时间 2021-02-10 13:21
- 提问者网友:温柔港
- 2021-02-09 21:28
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-09 21:46
你直接用
String[] strstr = "2.jpg".split(".");
试试呢?
另外,基于安全原因,现在的浏览器都不允许上传文件路径,只上传文件名
对java不熟悉,了解了下,发现split的参数是正则,你修改为
str.split("[.]");
String[] strstr = "2.jpg".split(".");
试试呢?
另外,基于安全原因,现在的浏览器都不允许上传文件路径,只上传文件名
对java不熟悉,了解了下,发现split的参数是正则,你修改为
str.split("[.]");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯