SQLServer
.NET2003
需要实现文档文件上传
例如.doc和.xls文档.1.如何从客户端得到文件命,路径.
2.需要可设置的保存路径这是我的页面控件
<INPUT id="file" type="file" name="File1" runat="server">

解决方案 »

  1.   

    file.PostedFile.FileName 文件名
    System.IO.Path.GetFileName(file.PostedFile.FileName) 短文件名file.PostedFile.SaveAs  保存
      

  2.   

    还要用到一个server.mapPath() 保存文件到服务器的某个文件夹
      

  3.   

    document.getElementById("file").value;
    可取得路径值,对此值进行相应的字符串操作得到文件名等等客户端似乎是不能通过JS来设置FILE控件的路径值的
      

  4.   

    SQLServer???  客户端要得到什么,服务器给它就行了.客户端设置保存路径,服务器照写就是了. (不过这个设计最好重新考虑一下,太危险了,把服务器硬盘交客户端来控制...)
      

  5.   

    建议楼主看一下北大青鸟的教程,教程里有个实例的..一看很明了就会的...是VS2003 c#的
      

  6.   

    Protected Sub Upload_Click(ByVal sender As Object, ByVal e As EventArgs)        ' Process only if a file has been specified
            If (Not UploadedFile.PostedFile Is Nothing) _
              And (UploadedFile.PostedFile.FileName.Length > 0) Then            Dim destDir As String = Server.MapPath(folderPath)            Try                ' Save to the current directory
                    Dim fileName As String = _
                      Path.GetFileName(UploadedFile.PostedFile.FileName)
                    UploadedFile.PostedFile.SaveAs(Path.Combine(destDir, fileName))                ' Refresh the page
                    Response.Redirect("BrowseFiles.aspx?Folder=" & folderPath)            Catch exc As Exception                StatusMessage.Text = exc.Message
                    StatusMessage.Visible = True            End Try        End If    End Sub