I am not sure how you got this to work, it does not work on my server. It
should not work, due to the security constraints built into javascript.

As far as I know, due to security constraints, there is not way to determine
the size before it is uploaded to the server. Someone please correct me if I
am wrong.

-- 

Robert Garcia
BigHead Technology
2781 N Carlmont Pl
Simi Valley, CA 93065
Phone 805.501.1390
Fax 805.522.8557
http://www.bighead.net/
[EMAIL PROTECTED]


> From: "Dave Shelley" <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> Date: Mon, 24 Jun 2002 21:25:50 -0400
> To: Multiple recipients of list witango-talk <[EMAIL PROTECTED]>
> Subject: RE: Witango-Talk:  Javascript Question -- upload file size
> 
> I just found an even easier way to get the size of an image the client side.
> No frames necessary.
> It's basically the same technique but all in the same document.
> see the attached file
> 
> Dave.
> 
> BTW: I didn't test it for the 7% of people who use that other browser. :)
> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]]On Behalf Of Dave Shelley
>> Sent: Monday, June 24, 2002 8:55 PM
>> To: Multiple recipients of list witango-talk
>> Subject: RE: Witango-Talk: Javascript Question -- upload file size
>> 
>> 
>> Thanks Scott, that was what I was missing.
>> 
>> The attached .TML file demonstrates how to get the size of an
>> image without
>> uploading it to the server. I wanted to do it generically for all
>> files, but
>> I could only get it to work with images. Anthony was right, you can't get
>> the properties of a document with a different host and prottcol.
>> That would
>> be too big a security hole.
>> 
>> In a nutshell, it works like this. The top frame has INPUT
>> TYPE=FILE tag. An
>> onChange handler writes an IMG tag to the bottom frame which
>> loads the file
>> locally. 200ms later (to give the image time to load) it gets the
>> image.fileSize.
>> 
>> 
>> Thanks everyone for your help.
>> Dave Shelley
>> 
>>> -----Original Message-----
>>> From: [EMAIL PROTECTED]
>>> [mailto:[EMAIL PROTECTED]]On Behalf Of Scott Cadillac
>>> Sent: Monday, June 24, 2002 5:16 PM
>>> To: Multiple recipients of list witango-talk
>>> Subject: Re: Witango-Talk: Javascript Question
>>> 
>>> 
>>> Hi Dave,
>>> 
>>> I haven't tried it, but there is a 'document' property called
>> 'fileSize',
>>> so maybe:
>>> 
>>> var txt = parent.otherFrame.document.fileSize;
>>> 
>>> Of course, this may be an MSIE extension. More information is available
>>> here:
>>> http://msdn.microsoft.com/library/default.asp?url=/workshop/author
>>> /dhtml/re
>>> ference/properties/filesize.asp
>>> (Above URL may word-wrap).
>>> 
>>> Good luck and let us know how it goes. Cheers...
>>> 
>>> Scott Cadillac
>>> http://xml-extra.net
>>> [EMAIL PROTECTED]
>>> 
>>> http://witango.org
>>> [EMAIL PROTECTED]
>>> 
>>> VP, Research and Development
>>> Plus International Corp.
>>> 604-460-1843
>>> [EMAIL PROTECTED]
>>> http://www.plusinternational.com
>>> 
>>> Vancouver, BC, Canada
>>> 
>>> Does your company have an Enterprise Information Portal? Check
>>> out Salsa at
>>> www.plusinternational.com/flash/salsa.htm
>>> 
>>> ----- Original Message -----
>>> From: "Dave Shelley" <[EMAIL PROTECTED]>
>>> To: "Multiple recipients of list witango-talk"
>> <[EMAIL PROTECTED]>
>>> Sent: Monday, June 24, 2002 1:55 PM
>>> Subject: RE: Witango-Talk: Javascript Question
>>> 
>>> 
>>>> Maybe I should explain what I'm trying to do.
>>>> 
>>>> I'd like to check the size of an upload file on the client
>>> machine before
>>>> it's uploadad. I realize it's been said that it can't be done,
>>> but that's
>>>> never stopped me from trying before. ;)
>>>> 
>>>> Starting with [input type=file name=theFile size=50>
>>>> and an onChange handler that says:
>>>>    parent.hiddenFrame.location='file:\\'+theFile.value;
>>>> This loads the file in the hiddenFrame. (Also works for
>>> previewing gif's)
>>>> 
>>>> Next I want to figure out how big it is. If I could get the
>> contents, I
>>>> could do a .length on it.
>>>> 
>>>> So I can't user <@url>. The host and protocol are different from the
>>> parent
>>>> frame. I think I'm stuck.
>>>> 
>>>> Thanks.
>>>> Dave
>>>> 
>>>>> -----Original Message-----
>>>>> From: [EMAIL PROTECTED]
>>>>> [mailto:[EMAIL PROTECTED]]On Behalf Of Ben Johansen
>>>>> Sent: Monday, June 24, 2002 3:48 PM
>>>>> To: Multiple recipients of list witango-talk
>>>>> Subject: RE: Witango-Talk: Javascript Question
>>>>> 
>>>>> 
>>>>> Just a thought, haven't thought it all the way
>>>>> Using the @URL and populating a hidden object that JS can get to
>>>>> 
>>>>> Ben Johansen - http://www.pcforge.com
>>>>> Authorized Witango Reseller
> http://www.pcforge.com/WitangoGoodies.htm
>>>> Latest downloads & List Archives @ http://www.witango.ws
>>>> 
>>>> 
>>>> -----Original Message-----
>>>> From: [EMAIL PROTECTED]
>>>> [mailto:[EMAIL PROTECTED]] On Behalf Of Dave Shelley
>>>> Sent: Monday, June 24, 2002 9:27 AM
>>>> To: Multiple recipients of list witango-talk
>>>> Subject: Witango-Talk: Javascript Question
>>>> 
>>>> Is it possible to read the entire contents of one frame from within
>>>> another
>>>> frame? Something like:
>>>>  var txt = parent.otherFrame.document.innerHTML;
>>>> 
>>>> I have my doubts as this would open a huge security hole, but
>> I thought
>>>> I'd
>>>> ask anyway.
>>>> 
>>>> Dave Shelley
>> 
> 

________________________________________________________________________
TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
                with unsubscribe witango-talk in the message body

Reply via email to