如何用Webbrowser向FileName1中加入文件完成上传<form name="form" method="post" action="upload.php" enctype="multipart/form-data">
<td valign=top height=30>
<input type="file" name="FileName1" size=20>
<input type="submit" name="Submit" value="上传"> 
</td>
</form>

解决方案 »

  1.   

    <html><title>Upload</title>
    <body>
    <form name="formUpload" method="post" action="upload.asp" enctype="multipart/form-data">
    <input type="file" name="FUpload">
    <input type="submit" name="SUpload" value="提交">
    </form>
    </body> 
    </html>不能缺少enctype="multipart/form-data"
    upload.asp里还需要对数据作处理
      

  2.   

    谢谢楼上,可能我没说清楚,我是想问如何用Webbrowser的POST文件类型的参数
      

  3.   

    http://msdn.microsoft.com/workshop/browser/webbrowser/reference/methods/navigate.asp
    PostData
        Optional.  Data to send to the server during the HTTP POST transaction. For example, the POST transaction is used to send data gathered by an HTML form to a program or script. If this parameter does not specify any post data, the Navigate method issues an HTTP GET transaction. This parameter is ignored if URL is not an HTTPURL.
      

  4.   

    像文件大小等参数服务端本来就可以得到
    你的意思是不是传递附加参数,比如作者?
    <input type="hidden" name="H1" value="某人">
      

  5.   

    Webbrowser1.Navigate( _
        url As String, _
        [Flags As Variant,] _
        [TargetFrameName As Variant,] _
        [PostData As Variant,] _
        [Headers As Variant])我知道的
    cPostData = "login_name=帐号&password=密码"
    Dim vPost As Variant
    vPost = StrConv(sPost, vbFromUnicode)
    Dim vHeaders As Variant
    vHeaders = "Content-Type: application/x-www-form-urlencoded" + Chr(10) + Chr(13)
    Webbrowser1.Navigate MyURL, , , vPost,vHeaders我想知道的
    cPostData 中怎么加入一个文件类型的参数,如FileName1=c:\PIC.jpg得到解决方法立刻散分
      

  6.   

    Auto file upload?
    use http web request