开发者社区> 问答> 正文

M型windows虚拟主机Upload上传组件功能简介

已解决

展开
收起
2018-06-06 16:13:10 964 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

         

     万网开发的文件上传组件hichinafso.Upload功能简介

    本Upload组件目前只支持单文件上传,可以为任意扩展名,可以在上传后保存名字。上传文件的最大大小为2M。支持上传文件名修改和使用变量文件名。

    1、 上传界面testup.htm



      


     产品名称:


     上传产品图片 (只能上传gif,jpg文件)

     







     

     


    2、 上传程序testup.asp
    <%
    If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
    VirPath="productimg" 'productimg 是你的站点上的一个存储HTTP上传文件的目录
    RealPath=Server.MapPath(VirPath) & "\"
    Set objupload=Server.CreateObject("hichinafso.Upload")
    objupload.Maxsize=1000000 '设定最大上传值
    objupload.Path=RealPath '设定上传的目录
    objupload.Upload '调用UPload方法,获取表单中提交的所有数据 
    filevalue=objUpload.Form("FileName") '获取文件名
    filename=objUpload.filename("FileName")
    fieldvalue=objUpload.Form("fieldname") '取得fieldname表单项的值
    'response.write filename
    'response.end

    if trim(filename)="" then
    filename="no_pro_img.gif" '指向一个“无产品”的图片
    else
    extendname=right(filename,3)
    if extendname="jpg" or extendname="gif" then
    abcd=1
    else
    response.write "错误!请输入图片的扩展名gif或jpg"
    response.end
    end if
    varfilename=FileName
    objUpload.Save "FileName",2,varfilename
    ' 这里使用单独保存的方法:
    ' "FileName" 是HTML的表单上传FILE名称,本例就是
    ' 2代表覆盖,如果在SAVE之前,先调用文件组件判断此目录下是否有同名文件则不会出现覆盖' 现象,或者保证新文件名为唯一标识
    ' "aaFAN.gif" 是我们上传后修改的文件名。

    'objUpload.SaveAll
    end if

    end if
    response.write "上传文件成功!

    " & "你上传的产品名称为:" & fieldvalue & "
    文件名为:" & filename & ""
    %>

    另,多文件上传请参考"在ASP.NET中实现多文件上传"/service/faq/ShowArticle.asp?ArticleID=1475   

       

     

    2018-06-07 21:32:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载