找回密码
 立即注册

QQ登录

只需一步,快速开始

zzwange

中级会员

23

主题

99

帖子

824

积分

中级会员

积分
824
zzwange
中级会员   /  发表于:2020-12-6 11:45  /   查看:5315  /  回复:11
200金币
本帖最后由 zzwange 于 2020-12-6 16:59 编辑

附件上传后如何检测到上传文件的大小,并写入单元格?找到了一个js上传文件代码,网址是:https://www.jq22.com/webqd4297
但活字格的附件上传按钮无法添加命令,不知道还有没有其它办法,如果能用js替代活字格附件上传文件到服务器指定位置也行,但能获取到文件名和大小并写入单元格。200金币请大佬指教并改下demo!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这种效果可以吗,两个分开了,因为第一个涉及了活字格内部的一些命令我不敢改它,只能在创一个,可能麻烦点,但应该可以用,如果只想通过一个按钮实现,那就看看有没有大神修改了,或者找活字格开发给你瞅瞅

16 个回复

倒序浏览
最佳答案
最佳答案
jcy123讲师达人认证 活字格认证
高级会员   /  发表于:2020-12-6 11:45:42
来自 2#
这种效果可以吗,两个分开了,因为第一个涉及了活字格内部的一些命令我不敢改它,只能在创一个,可能麻烦点,但应该可以用,如果只想通过一个按钮实现,那就看看有没有大神修改了,或者找活字格开发给你瞅瞅

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

我看你那个添加文件按钮才起检测大小的作用,活字格的添加按钮不要不行吗?  发表于 2020-12-6 16:51
回复 使用道具 举报
jcy123讲师达人认证 活字格认证
高级会员   /  发表于:2020-12-6 17:00:47
3#
本帖最后由 jcy123 于 2020-12-6 17:13 编辑
jcy123 发表于 2020-12-6 16:02
这种效果可以吗,两个分开了,因为第一个涉及了活字格内部的一些命令我不敢改它,只能在创一个,可能麻烦点 ...

我看了帮助文档里的附件这个单元格的说明,他是和活字格里的附件这个字段一起用的,你上传的这个东西最后是变成了一个字符串,而这个Jquery这段代码是需要拿到真正的文件才能计算它的文件大小,用活字格这个附件我感觉做不出来这样的效果,要么直接找Js访问本地的文件来取大小,但是我没度娘出来,你可以说下你的具体应用场景吗?用filePreviewer这个上传呢,这个可以同C#直接去访问你的上传路径拿到文件算它的大小
当你点击附件这个按钮后它给你生成的是一个href,不是一个文件的实体,没有文件的实体,那段Jquery代码是取不出文件的大小的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

使用场景是:我有一个介绍页面,其中有软件上传(附件),软件大小,软件图片等字段,其中图片就是用filePreviewer上传的。  发表于 2020-12-6 18:40
用filePreviewer上传也是可以的,只要在上传后能够计算文件大小就行啊,麻烦做个demo,如果可以就是最佳答案了!  发表于 2020-12-6 17:40
回复 使用道具 举报
jcy123讲师达人认证 活字格认证
高级会员   /  发表于:2020-12-6 18:55:15
4#
jcy123 发表于 2020-12-6 17:00
我看了帮助文档里的附件这个单元格的说明,他是和活字格里的附件这个字段一起用的,你上传的这个东西最后 ...

我现在在外面等回去,我做个demo试试
回复 使用道具 举报
jcy123讲师达人认证 活字格认证
高级会员   /  发表于:2020-12-6 19:40:39
5#
jcy123 发表于 2020-12-6 17:00
我看了帮助文档里的附件这个单元格的说明,他是和活字格里的附件这个字段一起用的,你上传的这个东西最后 ...

这种效果你可不可以接受呢,因为你必须得先上传你的文件,我在算它的大小,你要觉得可以我就把工程文件给你,还有这个只能获取一个的,多个的话会有问题。如果想多个,可以给你个思路直接后台循环文件更新你的数据库,要是展示到前台麻烦一点,这块我没写,要是一个的话这个没问题的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

可以的,只需要上传一个。  发表于 2020-12-7 09:09
回复 使用道具 举报
jcy123讲师达人认证 活字格认证
高级会员   /  发表于:2020-12-7 09:13:23
6#
jcy123 发表于 2020-12-6 19:40
这种效果你可不可以接受呢,因为你必须得先上传你的文件,我在算它的大小,你要觉得可以我就把工程文件给 ...

我这个是测试用的,你可以试下效果,正式用的把你的应用名称给我,我要把里面上传的地址给改掉,再把dll给你

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

测试了下,有两个问题:1.这个dll不支持hzg版本6.04,因为在自定义web api上传后,上面不显示相应的路径,这大概也是检测不到的原因吧。2.如果以前上传过名称相同的文件,在页面文件大小框内就会出现多个数字,希...  发表于 2020-12-7 16:16
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-7 12:13:27
7#
活字格只会去一个地方去取我们的附件,所以你这个的还是很难搞定的
我建议你还是使用活字格默认的方法,然后自己写个代码移动复制附件到您想要的位置就行~
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-12-7 14:30:44
8#
demo里面有个问题呀,第一个是只能去上传的第一个文件的大小,
第二个是如果重复上传同一个文件,会出现这个问题:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jcy123讲师达人认证 活字格认证
高级会员   /  发表于:2020-12-7 14:43:32
9#
本帖最后由 jcy123 于 2020-12-7 15:04 编辑

是有点问题我修改下
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-7 17:23:40
10#
感谢各位大佬的支持~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部