回 帖 发 新 帖 刷新版面

主题:数据传递的问题

<%@Language=VBScript%>
<%
Option Explicit
Response.Buffer = True
%>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE></TITLE>
</HEAD>
<BODY>
<%
Dim FormPath
FormPath = "TempUpload/"    ''定义上传路径
Upload_0

Sub Upload_0()
    Dim Upload
    Dim File,FormName,FileName,FileExt,SaveFile
    Dim CountSize,UseTime
            Set File = Upload.File(FormName)    ''生成一个文件对象
            FileExt    = File.FileExt                ''获取上传文件后缀名
            FormPath = FormatPath(FormPath)        ''格式化上传路径
             [color=00FF00]FileName[/color] = FormatName(FileExt)        ''定义文件名
            SaveFile = FormPath & FileName
                Upload.SaveToFile Server.Mappath(SaveFile),FormName   ''保存文件
                'Upload.FileData(FormName)        ''获取单个文件内容数据
                ''输出信息:
                Response.Write "原文件名:" & File.FileName
                Response.Write "<BR>"
                Response.Write "文件表单名:" & File.FormName
                Response.Write "<BR>"
                Response.Write "文件来源路径:" & File.FilePath
                Response.Write "<BR>"
                Response.Write "文件名:" & FileName
                Response.Write "<BR>"
                Response.Write "保存路径:" & SaveFile
    Set Upload=Nothing
End Sub
%>
<form method="POST" enctype="multipart/form-data" action="22.asp">
  <tr>
  <td Class=TdBg>
  <input name="" type="text" class="input" value="[color=FF0000]<%=File.FileName%>[/color]" size="30" readonly>
    <input name="" type="text" class="input" value="[color=FF0000]<%=FileName%>[/color]" size="30" readonly>
      <input name="" type="text" class="input" value="[color=FF0000]<%=saveFile%>[/color]" size="30" readonly>
  </td>
  </tr>
  </form>
</BODY>
</HTML>

怎样将绿色标记的filename的值,调用到form中红色的区域...我写的不对,,,,请大家指点.

回复列表 (共2个回复)

沙发


你所调用的变量都是过程级变量,当过程调用完毕后,变量已经失效了,所以当你在过程外输出这些变

量时,显示为空!

板凳


谢谢指教,,请问如何在过程外调用这个变量呢?

其实是想将那几个变量的值输入数据库。。。但是直接连接数据库,创建ADOBE,就会报错   说程序的第三行  Option Explicit  出错。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册