前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VFP上传文件前判断文件大小,超过200M不让上传

VFP上传文件前判断文件大小,超过200M不让上传

作者头像
加菲猫的VFP
发布2023-01-03 16:49:36
1.4K0
发布2023-01-03 16:49:36
举报
文章被收录于专栏:加菲猫的VFP

代码很简单,以下是判断文件不能超过200M

代码语言:javascript
复制
cFile=Getfile("jpg|png")
If !File(lcFile)
  Return
Endif

ADIR(laarray,lcFile)

IF laarray[2]/1024>1024*200
  MESSAGEBOX("文件不能超过200M",0+16,thisform.Caption)
  RETURN 
ENDIF 

附HTTP文件上传代码(以后加上多线程上传功能)

代码语言:javascript
复制
lcUrl=Serverurl+"ctl_file.fsp?proc=upload"
oQiyuUpload=Newobject("QiyuUploadFile","QiyuUploadFile.prg")
cReturn=oQiyuUpload.uploadfile(lcUrl,lcFile)
If ISNULL(cReturn)
  Messagebox(oQiyuUpload.msg,0+16,Thisform.Caption)
  Return
Endif


oReturn=foxjson_parse(cReturn)
IF oReturn.item("errno")!=0
  MESSAGEBOX(oReturn.item("errmsg"),0+16,thisform.Caption)
  RETURN  
ENDIF 

?"文件名",oReturn.item("filename")
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲猫的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档