inetserver asp general:
Hi Tom,
Pretty sure this method should work, used it before myself, what I would
suggest is to do a test harness in VB or .vbs to test the movefile on its own
and then migrate to ASP...
[quoted text, click to view] > Dim fso
> set fso = Server.CreateObject("Scripting.FileSystemObject")
> fso.MoveFile Server.MapPath("/document/&session("nome_file")&"), _
>
> Server.MapPath("/document/&session("id_risp")&"_"&session("id_recl")&")
> ' fso.DeleteFile "session("nome_file")"
> set fso = nothing
....After taking a closer look ur code loks a bit odd, shouldn't this be
sumthing like:
Dim fso
set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.MoveFile Server.MapPath("/document/" & session("nome_file")), _
Server.MapPath("/document/" & session("id_risp") & "_" & session("id_recl"))
'I'm guess delete the orginal...
fso.DeleteFile Server.MapPath("/document/" & session("nome_file"))
set fso = nothing
...that is assuming that the Server.MapPath call will provide the full
correct path to the files etc, which I guess it should.
[quoted text, click to view] > the response I get by processing this page is the classic ' Error 500 '
> if u got any clues, please let me know.
Ur browser may be configured not to show server error message,
re-configurable @:
IE6 - Tool -> Options -> Advanced -> Show Friendly HTTP Error Messages
(un-check if checked!)
Hope this helps,
Stephen
..
[quoted text, click to view] "tom" wrote:
> Hi lads -
> got an issue with renaming a file. I'm actually using the FSO method
> 'MoveFile'.I did try to do my best, but doesn't want to work.
> this is the code:
>
> Dim fso
> set fso = Server.CreateObject("Scripting.FileSystemObject")
> fso.MoveFile Server.MapPath("/document/&session("nome_file")&"), _
>
> Server.MapPath("/document/&session("id_risp")&"_"&session("id_recl")&")
> ' fso.DeleteFile "session("nome_file")"
> set fso = nothing
>
> I tell you I tried to get the valuesof the 3 sessions and all of them give
> me back a certain value
> which is a good point, so the only thing I should do is just substituting
> the first name(which would be
> the file am going to upload) to the second one(which is the union between 2
> different IDs)
> the response I get by processing this page is the classic ' Error 500 '
> if u got any clues, please let me know.
> thanks in advance
> - tommy
>
>
Hi Steve -
thank you very much for your advices. it's been really useful.
still don't know the VB even if is really close to vbs.
anyway now seems to run properly even if I got a little prob with the path.
hope will be not too hard to sort out.
cheers
- tom
[quoted text, click to view] > Hi Tom,
>
> Pretty sure this method should work, used it before myself, what I would
> suggest is to do a test harness in VB or .vbs to test the movefile on its
own
> and then migrate to ASP...
>
> > Dim fso
> > set fso = Server.CreateObject("Scripting.FileSystemObject")
> > fso.MoveFile Server.MapPath("/document/&session("nome_file")&"), _
> >
> > Server.MapPath("/document/&session("id_risp")&"_"&session("id_recl")&")
> > ' fso.DeleteFile "session("nome_file")"
> > set fso = nothing
>
> ...After taking a closer look ur code loks a bit odd, shouldn't this be
> sumthing like:
>
> Dim fso
> set fso = Server.CreateObject("Scripting.FileSystemObject")
> fso.MoveFile Server.MapPath("/document/" & session("nome_file")), _
> Server.MapPath("/document/" & session("id_risp") & "_" &
session("id_recl"))
> 'I'm guess delete the orginal...
> fso.DeleteFile Server.MapPath("/document/" & session("nome_file"))
> set fso = nothing
>
> ..that is assuming that the Server.MapPath call will provide the full
> correct path to the files etc, which I guess it should.
>
> > the response I get by processing this page is the classic ' Error 500 '
> > if u got any clues, please let me know.
>
> Ur browser may be configured not to show server error message,
> re-configurable @:
> IE6 - Tool -> Options -> Advanced -> Show Friendly HTTP Error Messages
> (un-check if checked!)
>
> Hope this helps,
>
> Stephen
> .
>
> "tom" wrote:
>
> > Hi lads -
> > got an issue with renaming a file. I'm actually using the FSO method
> > 'MoveFile'.I did try to do my best, but doesn't want to work.
> > this is the code:
> >
> > Dim fso
> > set fso = Server.CreateObject("Scripting.FileSystemObject")
> > fso.MoveFile Server.MapPath("/document/&session("nome_file")&"), _
> >
> > Server.MapPath("/document/&session("id_risp")&"_"&session("id_recl")&")
> > ' fso.DeleteFile "session("nome_file")"
> > set fso = nothing
> >
> > I tell you I tried to get the valuesof the 3 sessions and all of them
give
> > me back a certain value
> > which is a good point, so the only thing I should do is just
substituting
> > the first name(which would be
> > the file am going to upload) to the second one(which is the union
between 2
> > different IDs)
> > the response I get by processing this page is the classic ' Error 500 '
> > if u got any clues, please let me know.
> > thanks in advance
> > - tommy
> >
> >
> >