起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 飘零2019

[处理中3] ImportExcel组件文件类型判断

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35972
发表于 2021-3-8 18:12:02 | 显示全部楼层
页面中怎么调用的?
.j.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2021-3-10 15:27:16 | 显示全部楼层
jishuang 发表于 2021-3-8 18:12
页面中怎么调用的?

使用的是importExcel组件
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35972
发表于 2021-3-15 16:16:43 | 显示全部楼层
你不是直接调用的.j吗?怎么又是使用组件?组件中获取的2楼就发了啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2021-3-16 10:12:24 | 显示全部楼层
jishuang 发表于 2021-3-15 16:16
你不是直接调用的.j吗?怎么又是使用组件?组件中获取的2楼就发了啊

是我问题描述的不太准确,我再重新说一下。在使用ImportExcel组件导入excel,在js已经判断文件类型,但是安全测试时测试人员直接调用组件的.j文件,把其他类型的文件上传到了服务器后台,存在安全问题。客户要求整改,我就想在组件的.J文件中判断,并返回错误信息
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35972
发表于 2021-3-16 18:05:37 | 显示全部楼层
按2楼发的加上参数,在后端的action中应该可以获取,直接抛出异常看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2021-3-16 18:25:55 | 显示全部楼层
jishuang 发表于 2021-3-16 18:05
按2楼发的加上参数,在后端的action中应该可以获取,直接抛出异常看看

在ImportExcelBeforeAction判断抛出异常,文件已经到后台服务器了。应该是在.J文件判断并返回异常信息
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35972
发表于 2021-3-18 10:04:02 | 显示全部楼层
文件已经到后台服务器了,可以根据文件名和路径把文件删除

.j中要获取,可以跟踪一下组件的js代码,看调用.j的时候怎么传的参数,把名字传进行获取
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2021-3-25 11:04:07 | 显示全部楼层
jishuang 发表于 2021-3-18 10:04
文件已经到后台服务器了,可以根据文件名和路径把文件删除

.j中要获取,可以跟踪一下组件的js代码,看调用 ...

删除文件,文件也是到服务器了。如果是有病毒的文件,那不就是有问题了。客户要求除excel文件,其他文件不能到服务器,需要拦截。我现在可以在.j文件中获取文件名判断。现在的问题是:我想抛一个信息到前台,使用异常抛出,但是前台没有反应!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35972
发表于 2021-3-25 17:14:05 | 显示全部楼层
.j就是serlvet,可以自己重定向
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2021-3-29 16:28:42 | 显示全部楼层
jishuang 发表于 2021-3-25 17:14
.j就是serlvet,可以自己重定向

什么意思?请看5#
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-28 05:11 , Processed in 0.067826 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表