=--Apple-Mail=_C276BD62-2408-4CE5-AA32-1872DAF4D1F5-- Associated Messages, from the most recent to the oldest:Aaron,wow, I implemented it within 5 minutes =... awesome ... many thanks!!!The uploaded file is =written with a random name.I modified your script a bit, to =rename it to the original name after being =uploaded:[formvariables]---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list=[showif [name]^name=3D"name"]=[text show=3Dt]_fileName=3D[value][/text]=[/showif][showif =[name]^name=3D"chunk"]=[text]_chunk=3D[value][/text]=[/showif][showif =[name]^name=3D"chunks"]=[text]_chunks=3D[value][/text]=[/showif][showif =[name]^name=3D"destination"][!]my custom paramater[/!]=[text]_destination=3D[value][/text]=[/showif][showif =[name]^name=3D"file"]=[!]**** replace spaces with underscores in filename =****[/!]=[text]_filename=3D[listwords words=3D[_filename]&delimiters=3D =][hideif [index]=3D1]_[/hideif][word][/listwords][/text]=[text =show=3Df]orig_filename=3D[Middle =StartAfter=3Dfilename=3D"&EndBefore=3D"][name][/middle][/text]<=/div>=[if =("[chunk]"=3D"0")][then]=[writefile =[_destination][_filename]][value][/writefile][!]writefile for first =chunk[/!][/then]=[else][appendfile =[_destination][_filename]][value][/appendfile][!]appendfile for =proceeding chunks[/!][/else]=[/if]=[/showif][/formvariables][show=if [_chunk]=3D[math][_chunks]-1[/math]][!]if last chunk ---- chunks is =the total #integer of chunks - chunk(singular) is the particular chunk =starting with 0[/!][!]some function =here[/!][MoveFile =from=3D[_destination][_filename]&to=3D[_destination][orig_filename]]=font>[/showif]Am 26.01.2012 um 15:55 schrieb aaronmichaelmusic@gmail.com:Sure, here it is...
First, in my plupload page =(I'm using the jquery widget version), I add this line in the javascript =options
[code]
multipart_params : { 'destination': ='[destination]' },
[/code]
I also set my chunk size down a =little lower than default. I didn't realize that the newest build =of webDNA7 had any improvements on the file upload issue. Anyway, =when I was using an earlier build I had tweaked fastcgi and the chunking =rate to what was optimum for me.
[code]
chunk_size : ='500kb',
[/code]
where destination is a directory that I =specify dynamically. I'm my code example, I'm using an absolute =path (starting from the domain level of course) and ending in "/". = (ie /images/)
then, replace upload.php with this, =upload.dna
[code]
[formvariables]
[showif =[name]^name=3D"name"]
=[text]_fileName=3D[value][/text]
[/showif]
[showif =[name]^name=3D"chunk"]
=[text]_chunk=3D[value][/text]
[/showif]
[showif =[name]^name=3D"chunks"]
=[text]_chunks=3D[value][/text]
[/showif]
[showif =[name]^name=3D"destination"][!]my custom paramater[/!]
=[text]_destination=3D[value][/text]
=[/showif]
[showif =[name]^name=3D"file"]
[!]**** replace spaces with =underscores in filename ****[/!]
[text]_filename=3D[listwords =words=3D[_filename]&delimiters=3D ][hideif =[index]=3D1]_[/hideif][word][/listwords][/text]
[if =("[chunk]"=3D"0")]
[then]
=[writefile =[_destination][_filename]][value][/writefile][!]writefile for first =chunk[/!]
==[/then]
[else]
=[appendfile =[_destination][_filename]][value][/appendfile][!]appendfile for =proceeding chunks[/!]
[/else]
=[/if]
=[/showif]
[/formvariables]
[/code]
add this if =you want to do something after the file has completely =uploaded...
[code]
[showif =[_chunk]=3D[math][_chunks]-1[/math]][!]if last chunk ---- chunks is the =total #integer of chunks - chunk(singular) is the particular chunk =starting with 0[/!]
[!]some function =here[/!]
[/showif]
[/code]
On Jan 26, 2012, at 8:37 AM, =Thierry Almy wrote:Aaron,in a previous =topic you mentioned the upload script from plupload.com, looks very =nice!Did you write =your own WebDNA as replacement for the =upload.php?(i don't wanna run =php if not neccessary ...)Would you min =sharing your code?Thierry-----------------------------------------------------=----This message is sent to =you because you are subscribed tothe mailing list <talk@webdna.us>.To unsubscribe, E-mail to: <talk-leave@webdna.us> archives: http://mail.webdna.us/l=ist/talk@webdna.usBug =Reporting: support@webdna.us---------------------------------------------------------
This =message is sent to you because you are subscribed to
the mailing list =<talk@webdna.us>.
To =unsubscribe, E-mail to: <talk-leave@webdna.us>
archi=ves: http://mail.webdna.us/l=ist/talk@webdna.us
Bug Reporting: support@webdna.us.To unsubscribe, E-mail to: archives: http://mail.webdna.us/l=ist/talk@webdna.usBug Reporting: support@webdna.us
--Apple-Mail=_C276BD62-2408-4CE5-AA32-1872DAF4D1F5Content-Transfer-Encoding: quoted-printableContent-Type: text/plain;charset=us-asciiWeirdly I am still getting the problem if Flash is not available and it =uses some other render method. It all works but I get the random name.Any thoughts=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSteve Craig - Asylum Interactive LtdTel +44 1330 860550 Fax +44 1330 860880=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dhttp://www.asylumweb.comEmail: steve@asylumweb.comSkype: s.craig - iChat: steve.craig=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DOn 26 Jan 2012, at 17:54, Thierry Almy wrote:> Aaron,>=20> wow, I implemented it within 5 minutes ... awesome ... many thanks!!!>=20> The uploaded file is written with a random name.> I modified your script a bit, to rename it to the original name after =being uploaded:>=20>=20> [formvariables]> [showif [name]^name=3D"name"]> [text show=3Dt]_fileName=3D[value][/text]> [/showif]> [showif [name]^name=3D"chunk"]> [text]_chunk=3D[value][/text]> [/showif]> [showif [name]^name=3D"chunks"]> [text]_chunks=3D[value][/text]> [/showif]> [showif [name]^name=3D"destination"][!]my custom paramater[/!]> [text]_destination=3D[value][/text]> [/showif]>=20> [showif [name]^name=3D"file"]> =09> [!]**** replace spaces with underscores in filename =****[/!]> [text]_filename=3D[listwords =words=3D[_filename]&delimiters=3D ][hideif =[index]=3D1]_[/hideif][word][/listwords][/text]> [text show=3Df]orig_filename=3D[Middle =StartAfter=3Dfilename=3D"&EndBefore=3D"][name][/middle][/text]> =09> [if ("[chunk]"=3D"0")]> [then]=09> [writefile =[_destination][_filename]][value][/writefile][!]writefile for first =chunk[/!]> [/then]> [else]> [appendfile =[_destination][_filename]][value][/appendfile][!]appendfile for =proceeding chunks[/!]> [/else]> [/if]> [/showif]> [/formvariables]>=20> [showif [_chunk]=3D[math][_chunks]-1[/math]][!]if last chunk ---- =chunks is the total #integer of chunks - chunk(singular) is the =particular chunk starting with 0[/!]> [!]some function here[/!]> [MoveFile =from=3D[_destination][_filename]&to=3D[_destination][orig_filename]]> [/showif]>=20>=20>=20>=20> Am 26.01.2012 um 15:55 schrieb aaronmichaelmusic@gmail.com:>=20>> Sure, here it is...>>=20>> First, in my plupload page (I'm using the jquery widget version), I =add this line in the javascript options>>=20>> [code]>> multipart_params : { 'destination': '[destination]' },>> [/code]>>=20>> I also set my chunk size down a little lower than default. I didn't =realize that the newest build of webDNA7 had any improvements on the =file upload issue. Anyway, when I was using an earlier build I had =tweaked fastcgi and the chunking rate to what was optimum for me.>>=20>> [code]>> chunk_size : '500kb',>> [/code]>>=20>> where destination is a directory that I specify dynamically. I'm my =code example, I'm using an absolute path (starting from the domain level =of course) and ending in "/". (ie /images/)>>=20>> then, replace upload.php with this, upload.dna>>=20>> [code]>> [formvariables]>> [showif [name]^name=3D"name"]>> [text]_fileName=3D[value][/text]>> [/showif]>> [showif [name]^name=3D"chunk"]>> [text]_chunk=3D[value][/text]>> [/showif]>> [showif [name]^name=3D"chunks"]>> [text]_chunks=3D[value][/text]>> [/showif]>> [showif [name]^name=3D"destination"][!]my custom paramater[/!]>> [text]_destination=3D[value][/text]>> [/showif]>>=20>> [showif [name]^name=3D"file"]>> [!]**** replace spaces with underscores in filename =****[/!]>> [text]_filename=3D[listwords =words=3D[_filename]&delimiters=3D ][hideif =[index]=3D1]_[/hideif][word][/listwords][/text]>>=20>> [if ("[chunk]"=3D"0")]>> [then]=09>> [writefile =[_destination][_filename]][value][/writefile][!]writefile for first =chunk[/!]>> [/then]>> [else]>> [appendfile =[_destination][_filename]][value][/appendfile][!]appendfile for =proceeding chunks[/!]>> [/else]>> [/if]>> [/showif]>> [/formvariables]>> [/code]>>=20>>=20>> add this if you want to do something after the file has completely =uploaded...>>=20>> [code]>> [showif [_chunk]=3D[math][_chunks]-1[/math]][!]if last chunk ---- =chunks is the total #integer of chunks - chunk(singular) is the =particular chunk starting with 0[/!]>> [!]some function here[/!]>> [/showif]>> [/code]>>=20>>=20>> On Jan 26, 2012, at 8:37 AM, Thierry Almy wrote:>>=20>>> Aaron,>>>=20>>> in a previous topic you mentioned the upload script from =plupload.com, looks very nice!>>>=20>>> Did you write your own WebDNA as replacement for the upload.php?>>> (i don't wanna run php if not neccessary ...)>>>=20>>> Would you min sharing your code?>>>=20>>> Thierry--------------------------------------------------------->>> This message is sent to you because you are subscribed to>>> the mailing list
- Re: [WebDNA] plupload ? (William DeVaul
2012) - Re: [WebDNA] plupload ? (Steve Craig
2012) - Re: [WebDNA] plupload ? (aaronmichaelmusic@gmail.com 2012)
- Re: [WebDNA] plupload ? (Steve Craig
2012) - Re: [WebDNA] plupload ? (Thierry Almy
2012) - Re: [WebDNA] plupload ? (Steve Craig
2012) - Re: [WebDNA] plupload ? (aaronmichaelmusic@gmail.com 2012)
- Re: [WebDNA] plupload ? (Steve Craig
2012) - Re: [WebDNA] plupload ? (Thierry Almy
2012) - Re: [WebDNA] plupload ? (Steve Craig
2012) - Re: [WebDNA] plupload ? (Steve Craig
2012) - Re: [WebDNA] plupload ? (Thierry Almy
2012) - Re: [WebDNA] plupload ? (aaronmichaelmusic@gmail.com 2012)
- [WebDNA] plupload ? (Thierry Almy
2012) .>>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us>>> Bug Reporting: support@webdna.us>>=20>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us>=20> --------------------------------------------------------- This message =is sent to you because you are subscribed to the mailing list . To =unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us--Apple-Mail=_C276BD62-2408-4CE5-AA32-1872DAF4D1F5Content-Transfer-Encoding: quoted-printableContent-Type: text/html;charset=us-asciiWeirdly I am still getting the problem if Flash is not available and =it uses some other render method. It all works but I get the random =name. Any thoughts=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSteve Craig - Asylum Interactive Ltd Tel +44 1330 860550 Fax +44 1330 860880=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dhttp://www.asylumweb.com Email: steve@asylumweb.comSkype: s.craig - iChat: steve.craig=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D==3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=--Apple-Mail=_C276BD62-2408-4CE5-AA32-1872DAF4D1F5-- Steve CraigAaron,wow, I implemented it within 5 minutes =... awesome ... many thanks!!!The uploaded file is =written with a random name.I modified your script a bit, to =rename it to the original name after being =uploaded:[formvariables]---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list=[showif [name]^name=3D"name"]=[text show=3Dt]_fileName=3D[value][/text]=[/showif][showif =[name]^name=3D"chunk"]=[text]_chunk=3D[value][/text]=[/showif][showif =[name]^name=3D"chunks"]=[text]_chunks=3D[value][/text]=[/showif][showif =[name]^name=3D"destination"][!]my custom paramater[/!]=[text]_destination=3D[value][/text]=[/showif][showif =[name]^name=3D"file"]=[!]**** replace spaces with underscores in filename =****[/!]=[text]_filename=3D[listwords words=3D[_filename]&delimiters=3D =][hideif [index]=3D1]_[/hideif][word][/listwords][/text]=[text =show=3Df]orig_filename=3D[Middle =StartAfter=3Dfilename=3D"&EndBefore=3D"][name][/middle][/text]<=/div>=[if =("[chunk]"=3D"0")][then]=[writefile =[_destination][_filename]][value][/writefile][!]writefile for first =chunk[/!][/then]=[else][appendfile =[_destination][_filename]][value][/appendfile][!]appendfile for =proceeding chunks[/!][/else]=[/if]=[/showif][/formvariables][show=if [_chunk]=3D[math][_chunks]-1[/math]][!]if last chunk ---- chunks is =the total #integer of chunks - chunk(singular) is the particular chunk =starting with 0[/!][!]some function =here[/!][MoveFile =from=3D[_destination][_filename]&to=3D[_destination][orig_filename]]=font>[/showif]Am 26.01.2012 um 15:55 schrieb aaronmichaelmusic@gmail.com:Sure, here it is...
First, in my plupload page =(I'm using the jquery widget version), I add this line in the javascript =options
[code]
multipart_params : { 'destination': ='[destination]' },
[/code]
I also set my chunk size down a =little lower than default. I didn't realize that the newest build =of webDNA7 had any improvements on the file upload issue. Anyway, =when I was using an earlier build I had tweaked fastcgi and the chunking =rate to what was optimum for me.
[code]
chunk_size : ='500kb',
[/code]
where destination is a directory that I =specify dynamically. I'm my code example, I'm using an absolute =path (starting from the domain level of course) and ending in "/". = (ie /images/)
then, replace upload.php with this, =upload.dna
[code]
[formvariables]
[showif =[name]^name=3D"name"]
=[text]_fileName=3D[value][/text]
[/showif]
[showif =[name]^name=3D"chunk"]
=[text]_chunk=3D[value][/text]
[/showif]
[showif =[name]^name=3D"chunks"]
=[text]_chunks=3D[value][/text]
[/showif]
[showif =[name]^name=3D"destination"][!]my custom paramater[/!]
=[text]_destination=3D[value][/text]
=[/showif]
[showif =[name]^name=3D"file"]
[!]**** replace spaces with =underscores in filename ****[/!]
[text]_filename=3D[listwords =words=3D[_filename]&delimiters=3D ][hideif =[index]=3D1]_[/hideif][word][/listwords][/text]
[if =("[chunk]"=3D"0")]
[then]
=[writefile =[_destination][_filename]][value][/writefile][!]writefile for first =chunk[/!]
==[/then]
[else]
=[appendfile =[_destination][_filename]][value][/appendfile][!]appendfile for =proceeding chunks[/!]
[/else]
=[/if]
=[/showif]
[/formvariables]
[/code]
add this if =you want to do something after the file has completely =uploaded...
[code]
[showif =[_chunk]=3D[math][_chunks]-1[/math]][!]if last chunk ---- chunks is the =total #integer of chunks - chunk(singular) is the particular chunk =starting with 0[/!]
[!]some function =here[/!]
[/showif]
[/code]
On Jan 26, 2012, at 8:37 AM, =Thierry Almy wrote:Aaron,in a previous =topic you mentioned the upload script from plupload.com, looks very =nice!Did you write =your own WebDNA as replacement for the =upload.php?(i don't wanna run =php if not neccessary ...)Would you min =sharing your code?Thierry-----------------------------------------------------=----This message is sent to =you because you are subscribed tothe mailing list <talk@webdna.us>.To unsubscribe, E-mail to: <talk-leave@webdna.us> archives: http://mail.webdna.us/l=ist/talk@webdna.usBug =Reporting: support@webdna.us---------------------------------------------------------
This =message is sent to you because you are subscribed to
the mailing list =<talk@webdna.us>.
To =unsubscribe, E-mail to: <talk-leave@webdna.us>
archi=ves: http://mail.webdna.us/l=ist/talk@webdna.us
Bug Reporting: support@webdna.us.To unsubscribe, E-mail to: archives: http://mail.webdna.us/l=ist/talk@webdna.usBug Reporting: support@webdna.us
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Banner DNA (1997) Flag checking (2000) switching users (1998) Nested tags count question (1997) Best way to handle 404 errors with WebDNA and Web* V (2003) File Upload (1997) Jimmy Houssen (1998) Newbie problem blah blah blah (1997) Calendar using WebCatalog? (1997) Math, Multiple Equasions and Show/Hide (1998) WebCat2: multiple currency support (1997) filemaker - orderfile (1997) How true is this? (1999) newbie question about zip code search (2003) Plugin or CGI or both (1997) Timeout question .. (2003) [WebDNA] Math sum (2013) [returnraw] and form variables (1998) Dumb Question about Docs (1997) Using files in an Email broadcast (1999)