以前没写过asp.net的程序,说的不对的地方请各位朋友见谅。url:
    http://test.com/userid=12345&filename=d:\upload.zip我是想通过userid检验是否合法,通过filename知道文件,这样上传文件,这个程序该怎么写,请大家帮忙下,谢谢!

解决方案 »

  1.   

    这样可行吗?<input type="file" id="MyFile" runat="server" />
    下面该怎样写呢?MyFile.PostedFile.SaveAs("d:\\bbb.jpg");???
      

  2.   

    可以new一个这样的input file吗?
      

  3.   

    这是一个简单的文件上传例子<html> 
    <title>文件上传</title> <body> 
    <form enctype="multipart/form-data" runat=server> 
    <Input type=file id=fileup runat=server size="20"><p> 
    <asp:button id=upload_button onclick=uploadfile text="上传" runat=server/> 
    </form> 
    <p> 
    <asp:label id=uptype runat=server/> 
    </body> 
    </html> 
    <script language=VB runat=server> 
    Sub uploadfile(sender as object,e as eventargs) 
    If fileup.postedfile.contentlength=0 Then 
    uptype.text="你还没有选择需要上传的文件!" 
    Else 
    Dim filesplit() as string=split(fileup.postedfile.filename,"\") 
    Dim filename as string=filesplit(filesplit.length-1) 
    fileup.postedfile.saveas(server.mappath(".")&"\"&filename) 
    uptype.text="文件名称:"&fileup.postedfile.filename &"<br>"& _ 
    "文件大小:"&fileup.postedfile.contenttype &"<br>"& _ 
    "文件类型:"&fileup.postedfile.contentlength 
    End If End Sub 
    </script> 
      

  4.   

    lz159:谢谢你的回复If fileup.postedfile.contentlength=0 Then 这段话中fileup已经有内容了,
    我想通过url的信息告诉fileup.filename是什么我并不是想通过网页上传文件。