Por favor, me ajudem !!!

Tenho um c�digo de upload de arquivos... por�m n�o consigo especificar um
caminho para que os arquivos sejam enviados, somente consigo enviar para o
diret�rio raiz.

Estou enviando os arquivos em anexo !

Grato

Allan

:: http://www.asp10.net
==================================================
:: Solu��es simples para problemas complexos
:: Sistemas de Links, Not�cias, Faq, Loja,
:: Estat�sticas, Artigos, Mural e muito mais.
==================================================
:: Para entrar, sair ou ver o hist�rico da lista
:: Asp10.net visite http://www.asp10.net
==================================================



clique aqui Grupos.com.br
p�gina do grupo diret�rio de grupos diret�rio de pessoas cancelar assinatura

Title: Upload Form
Output to file system Email :
Picture :
<%

Sub BuildUploadRequest(RequestBin)
        'Get the boundary
        PosBeg = 1
        PosEnd = InstrB(PosBeg,RequestBin,getByteString(chr(13)))
        boundary = MidB(RequestBin,PosBeg,PosEnd-PosBeg)
        boundaryPos = InstrB(1,RequestBin,boundary)
        'Get all data inside the boundaries
        Do until (boundaryPos=InstrB(RequestBin,boundary & getByteString("--")))
                'Members variable of objects are put in a dictionary object
                Dim UploadControl
                Set UploadControl = CreateObject("Scripting.Dictionary")
                'Get an object name
                Pos = 
InstrB(BoundaryPos,RequestBin,getByteString("Content-Disposition"))
                Pos = InstrB(Pos,RequestBin,getByteString("name="))
                PosBeg = Pos+6
                PosEnd = InstrB(PosBeg,RequestBin,getByteString(chr(34)))
                Name = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
                PosFile = InstrB(BoundaryPos,RequestBin,getByteString("filename="))
                PosBound = InstrB(PosEnd,RequestBin,boundary)
                'Test if object is of file type
                If  PosFile<>0 AND (PosFile<PosBound) Then
                        'Get Filename, content-type and content of file
                        PosBeg = PosFile + 10
                        PosEnd =  InstrB(PosBeg,RequestBin,getByteString(chr(34)))
                        FileName = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
                        'Add filename to dictionary object
                        UploadControl.Add "FileName", FileName
                        Pos = InstrB(PosEnd,RequestBin,getByteString("Content-Type:"))
                        PosBeg = Pos+14
                        PosEnd = InstrB(PosBeg,RequestBin,getByteString(chr(13)))
                        'Add content-type to dictionary object
                        ContentType = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
                        UploadControl.Add "ContentType",ContentType
                        'Get content of object
                        PosBeg = PosEnd+4
                        PosEnd = InstrB(PosBeg,RequestBin,boundary)-2
                        Value = MidB(RequestBin,PosBeg,PosEnd-PosBeg)
                        Else
                        'Get content of object
                        Pos = InstrB(Pos,RequestBin,getByteString(chr(13)))
                        PosBeg = Pos+4
                        PosEnd = InstrB(PosBeg,RequestBin,boundary)-2
                        Value = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
                End If
                'Add content to dictionary object
        UploadControl.Add "Value" , Value       
                'Add dictionary object to main dictionary
        UploadRequest.Add name, UploadControl   
                'Loop to next object
                BoundaryPos=InstrB(BoundaryPos+LenB(boundary),RequestBin,boundary)
        Loop

End Sub

'String to byte string conversion
Function getByteString(StringStr)
 For i = 1 to Len(StringStr)
        char = Mid(StringStr,i,1)
        getByteString = getByteString & chrB(AscB(char))
 Next
End Function

'Byte string to string conversion
Function getString(StringBin)
 getString =""
 For intCount = 1 to LenB(StringBin)
        getString = getString & chr(AscB(MidB(StringBin,intCount,1))) 
 Next
End Function
%>
<!-- #include file="../../../db.asp" -->

<%

Response.Expires=0
Response.Buffer = TRUE
Response.Clear
'Response.BinaryWrite(Request.BinaryRead(Request.TotalBytes))
byteCount = Request.TotalBytes
'Response.BinaryWrite(Request.BinaryRead(varByteCount))
Const wexRoot = "/fotos"

RequestBin = Request.BinaryRead(byteCount)
Dim UploadRequest
Set UploadRequest = CreateObject("Scripting.Dictionary")

BuildUploadRequest  RequestBin

texto = UploadRequest.Item("texto").Item("Value")



set rst=Server.CreateObject("ADODB.Recordset")
rst.Open "fotos",connstring,adOpenKeySet,adLockPessimistic,adCmdTable
rst.AddNew


rst("texto")=texto



contentType = UploadRequest.Item("blob").Item("ContentType") 
filepathname = UploadRequest.Item("blob").Item("FileName") 
filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\")) 
value = UploadRequest.Item("blob").Item("Value") 
contentType = UploadRequest.Item("blob2").Item("ContentType")
filepathname2 = UploadRequest.Item("blob2").Item("FileName") 
filename2 = Right(filepathname2,Len(filepathname2)-InstrRev(filepathname2,"\")) 
value = UploadRequest.Item("blob2").Item("Value") 




'Create FileSytemObject Component
 Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")

 'Create and Write to a File
' Server.mappath("c:\invitro\sistema_imobiliario\fotos")

 
 pathEnd = Len(Server.MapPath(Request.ServerVariables("PATH_INFO")))-14
 Set MyFile = 
ScriptObject.CreateTextFile(Left(Server.mappath(Request.ServerVariables("PATH_INFO")),pathEnd)&filename)
 Set MyFile2 = 
ScriptObject.CreateTextFile(Left(Server.mappath(Request.ServerVariables("PATH_INFO")),pathEnd)&filename2)
 
 For i = 1 to LenB(value)
         MyFile.Write chr(AscB(MidB(value,i,1)))
         Myfile2.Write chr(AscB(MidB(value,i,1)))
 Next
 
 rst("foto")=filename
 rst("foto2")=filename2
 
 MyFile.Close
 MyFile2.Close
 
 rst.update
 rst.close
%>
<b>Uploaded file : </b><%=filename%><BR>
<img src="<%=filename%>">
<img src="<%=filename2%>">
<!--#include file="upload.asp"-->

Responder a