String Literal to Blob

Victor Subervi victorsubervi at gmail.com
Sat Apr 12 21:11:20 CEST 2008


in line...

On Fri, Apr 11, 2008 at 2:05 PM, Steve Holden <steve at holdenweb.com> wrote:

> Victor Subervi wrote:
> > I have worked on this many hours a day for two weeks. If there is an
> > easier way to do it, just take a minute or two and point it out. Have
> > you heard of the Law of Diminishing Returns? I have passed it long ago.
> > I no longer want to waste time trying to guess at what you are trying to
> > tell me.
> > Victor
> >
> > On Fri, Apr 11, 2008 at 8:55 AM, Steve Holden <steve at holdenweb.com
> > <mailto:steve at holdenweb.com>> wrote:
> Where you have
>
>             content = col_fields[0][14].tostring()
>             pic = "tmp" + str(i) + ".jpg"
>             img = open(pic, "w")
>             img.write(content)
>             print '<img src="%s"><br /><br />' % pic
>             img.close()
>
> instead write
>
>             print content


Like this, I presume?

            img = open(pic, "w")
            img.write(content)
            print '<td><input type="hidden" name="%s"' % str(x), '
value="%s">' % pic
            print content
#            print '<img src="%s"><br /><br /></td>\n' % pic
Does not work _at_all LOL. You will recall, also, that you once gave me a
line similar to the one commented out (but without writing then opening the
file). THAT did not work, either. So now do you see why I am frustrated??

>
>
> Then browse to the URL this program serves and you will see the image
> (assuming you are still sending the image/jpeg content type).


Well, as I mentioned before, I am sending text/html because the page, like
almost all web pages, has a whole lot more content than just images. Or,
perhaps you are suggesting I build my pages in frames, and have a frame for
every image. Unsightly!


> Once you
> can see the image, THEN you can write a page that refers to it. Until
> you start serving the image (NOT pseudo-html with image data embedded in
>  it) nothing else will work.


My solution works just fine, thank you. It is inelegant. But it now appears
to me, and I dare say rather clearly, that this inelegance is the fault of
python itself. Perhaps this should be brought to Guido´s attention.
Victor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080412/b8b93ab3/attachment.html>


More information about the Python-list mailing list