Jump to content

Recommended Posts

I'm trying to convert this simple vb6 code to ASP but I just can't figure out how to do it.

Open File1 For Binary As 1
Open File2 For Binary As 2
For i = 1 To LOF(1)
Get #1, , mybyte
' Manipulate mybyte here
Put #2, , mybyte
Next
Close 2
Close 1

How do I read/write a binary file in ASP?

Tom

Edited by pcuser_tom
Link to comment
Share on other sites


<%
Dim ReadStream
Dim WriteStream
Dim byteBuffer

Const adTypeBinary = 1
Const adSaveCreateOverWrite = 2

Set ReadStream = Server.CreateObject("ADODB.Stream")
ReadStream.Type = adTypeBinary
ReadStream.Open
ReadStream.LoadFromFile "infile.ext"

Set WriteStream = CreateObject("ADODB.Stream")
WriteStream.Type = adTypeBinary
WriteStream.Open

While Not ReadStream.EOS

byteBuffer = ReadStream.Read(1)
WriteStream.Write byteBuffer

WEnd

WriteStream.SaveToFile "outfile.ext", adSaveCreateOverWrite
WriteStream.Close
Set WriteStream = Nothing

ReadStream.Close
Set ReadStream = Nothing
%>

I suggest that you look up DevGuru in the future for further reference.

Edited by jcarle
Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...