Re: [Zope] Get uploaded file size
AnThu Nguyen wrote at 2006-8-2 10:13 -0700: ... I'm trying to get the size of a file uploaded via an HTML form before it's written. context.REQUEST.file only accesses the file name, not the content. How do I read the contents? Any help will be much appreciated. If context.REQUEST.file is the file name and not a ZPublisher.HTTPRequest.FileUpload object, then you are doing something wrong. Either you use an HTTP GET request or you do not use multipart/formdata as mime type. A FileUpload object behaves like a file and you can use the usual way to determine its size. -- Dieter ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Get uploaded file size
Hi, I'm trying to get the size of a file uploaded via an HTML form before it's written. context.REQUEST.file only accesses the file name, not the content. How do I read the contents? Any help will be much appreciated. TIA, AnThu ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Get uploaded file size
--On 2. August 2006 10:13:17 -0700 AnThu Nguyen [EMAIL PROTECTED] wrote: Hi, I'm trying to get the size of a file uploaded via an HTML form before it's written. context.REQUEST.file only accesses the file name, not the content. How do I read the contents? Any help will be much appreciated. Read the data into a string and determine the length of the string. -aj -- ZOPYX Ltd. Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376 E-Publishing, Python, Zope Plone development, Consulting pgp4MHOmysI8f.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Get uploaded file size
Roberto, This is perfect - exactly what I needed! Thanks, AnThu Roberto Benitez wrote On 08/02/06 01:50 PM,: Try the following: def PythonScript1(afile=None): ''' read file info afile is name of HTML INPUT TAG HTML FORM AS FOLLOWS FORM ACTION="" METHOD="POST" enctype="multipart/form-data" INPUT TYPE="file" NAME="afile" INPUT TYPE="submit" VALUE="OK" /FORM NOTE: without [enctype] file will be transerred as string ''' afile.seek(0,2) #move to end bytes=afile.tell() afile.seek(0) #rewind #optional--converto to KB/MB megs=bytes / 1048576.0 if megs 1: print "%.2f MB" % megs k=bytes / 1024.0 if k 1: print "%d K" % k print "%d bytes" % bytes return printed AnThu Nguyen [EMAIL PROTECTED] wrote: Hi, I'm trying to get the size of a file uploaded via an HTML form before it's written. "context.REQUEST.file" only accesses the file name, not the content. How do I read the contents? Any help will be much appreciated. TIA, AnThu ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) Do you Yahoo!? Get on board. You're invited to try the new Yahoo! Mail Beta. ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )