problem writibg to temporary files

V

Venkat Bagam

Hi folks,

I have been facing problem while writing data to a temporary
file.
I have the following code on my ubuntu machine:

1. encrypted_content = @crypto_key.encrypt(attachment.read)
2. tmpFile = Tempfile.new("encrypted_file")
3. tmpFile.write("#{encrypted_content}")
4. # i tried this too tmpFile.write(encrypted_content)
5. tmpFile.flush

After executing this code, I could only find an empty temporary file
under tmp/ directory in my file system. Why didn't my code write the
content into my tmpFile?

when I replaced line 3 with the following: tmpFile.write("hello world
!"), I could find the "hello world !" in my tmpFile. What could be the
reason? Did I go wrong any where? Any help appreciated

regards,
Venkat.
 
D

dima

Hi folks,

I have been facing problem while writing data to a temporary
file.
I have the following code on my ubuntu machine:

1. encrypted_content = @crypto_key.encrypt(attachment.read)
2. tmpFile = Tempfile.new("encrypted_file")
3. tmpFile.write("#{encrypted_content}")
4. # i tried this too tmpFile.write(encrypted_content)
5. tmpFile.flush

After executing this code, I could only find an empty temporary file
under tmp/ directory in my file system. Why didn't my code write the
content into my tmpFile?

when I replaced line 3 with the following: tmpFile.write("hello world
!"), I could find the "hello world !" in my tmpFile. What could be the
reason? Did I go wrong any where? Any help appreciated

regards,
Venkat.

I have tried you code with just a string to store and it works fine.
I added a tmpFile.close to play nice.
From my perspective it looks like that
@crypto_key.encrypt(attachment.read) returns some object with empty
string as a result of to_s message or nil.
Generally, I will start from there to find what is going on.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,269
Messages
2,571,348
Members
48,024
Latest member
AnnisAnt61

Latest Threads

Top