在asp的form里边,可以有file类型的输入框.通过form传递file里边的地址,程序就知道了文件的所在位置,或者其它一些信息.如果此处没有file类型的输入框,而是把确切的地址写在代码部分,然后让user点击checkbox来选择他们要移动文件的数量.这时,接收信息的页面应该怎样才能收到发送的信息?或者说,发送页,怎样才能保证发送的信息同file类型的输入框效果一样?file类型输入框传递的是路径,那么直接把路径变成代码,写在form内传递可以么?
总的一句话,怎样用代码实现form里边的file类型输入框?
谢谢指点.

解决方案 »

  1.   

    在用到File输入框时,Form的一般写法是:
    <form method="post" action="Admin_Class_Upload_Modify.asp" name="Submit_Class_Form" onSubmit='return Check_Info_1()' enctype="multipart/form-data">
    其中enctype="multipart/form-data"是必须的。
    ASP在提交表单时,会对File输入框定位文件进行Base64编码,然后在上传至服务器。
    要想用代码实现File输入框,首先要获取本地文件路径,然后编码成字符串格式,然后在提交。在服务器端再进行解码成二进制格式。呵呵,有点难度啊!