Re: [WebDNA] multi-file upload

This WebDNA talk-list message is from

2016


It keeps the original formatting.
numero = 112898
interpreted = N
texte = 481 --Apple-Mail=_BE200B96-F7DE-4487-8F91-972B0BAD5118 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii This is really great, and a lot simpler than it looks http://hayageek.com/examples/jquery/drag-drop-file-upload/index.php Here is my code and required files attached. =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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Upload page =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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Upload files = here
=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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Page to process the files "upload-action.html" =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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [TEXT]UPLOAD-DIRECTORY=3D../../pdfuploads/pdf-files[/TEXT] [!] -------------- _PDFUPLOAD START -------------- [/!] [FORMVARIABLES name=3D_PDFUPLOAD&exact=3DF] [HIDEIF [URL][value][/URL]=3D] [SHOWIF [url][name][/url]^[url]name=3D"[/url]] [HIDEIF [url][name][/url]^[url]filename=3D"[/url]]= [TEXT][MIDDLE = StartAfter=3Dname=3D"&endbefore=3D"][name][/MIDDLE]=3D[value][/TEXT] [/HIDEIF] [/SHOWIF] [SHOWIF [url][name][/url]^[url]filename=3D"[/url]] [TEXT]FULLFILENAME=3D[MIDDLE = StartAfter=3Dfilename=3D"&endbefore=3D"][name][/MIDDLE][/TEXT] [listwords words=3D[FULLFILENAME]&delimiters=3D:/\= ] = [TEXT]THISFILENAME=3D[MATH]{[date]}[/MATH][MATH]{[time]}[/MATH]-[LOWERCASE= ][convertchars = db=3D^noillegals.db][word][/convertchars][/LOWERCASE][/TEXT] [/listwords] [!]-------------- write the file to = [UPLOAD-DIRECTORY] --------------[/!] [SHOWIF [FULLFILENAME]=3D] [TEXT]UPLOADMESSAGE=3DNo file was chosen = to upload.[/TEXT] [/SHOWIF] [HIDEIF [FULLFILENAME]=3D] [WRITEFILE = Secure=3DF&file=3D[UPLOAD-DIRECTORY]/[THISFILENAME]][value][/WRITEFILE] [TEXT]UPLOADMESSAGE=3D[THISFILENAME] was = added to the pdf-files directory.[/TEXT] [/HIDEIF] [/SHOWIF] [/HIDEIF] [/FORMVARIABLES] [!] -------------- _PDFUPLOAD END -------------- [/!] =09 --Apple-Mail=_BE200B96-F7DE-4487-8F91-972B0BAD5118 Content-Disposition: attachment; filename=Upload.zip Content-Type: application/zip; name="Upload.zip" Content-Transfer-Encoding: base64 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 7vL88bf7ufgK8fGHMhr2HuCyVDJBrWtKJDncosP52/L+wZF8eiVDC6Ok7bVuQ7oAmOz5O48GGyca gkLXwjrOP6PN2cJWTs8Z66jgaVL7d/RJQ46xFg3ruo61wgrVWDKtKMlujFKOldYyr2uF20oE6TCe jIcnogPTh1jvGOd8ms2ub6piSmmWBzdWCtfby+AbUEsHCJgjkoPpAAAAWwEAAFBLAQIVAwoAAAAA API0AkkAAAAAAAAAAAAAAAAHAAwAAAAAAAAAAEDtQQAAAABVcGxvYWQvVVgIAHCzn1eIs59XUEsB AhUDFAAIAAgAuj2ISFvIo9TFEgAA2zoAAB8ADAAAAAAAAAAAQKSBNQAAAFVwbG9hZC9qcXVlcnku dXBsb2FkZmlsZS5taW4uanNVWAgAjLOfVxDVBldQSwECFQMKAAAAAAD0NAJJAAAAAAAAAAAAAAAA CQAMAAAAAAAAAABA/UFXEwAAX19NQUNPU1gvVVgIAIyzn1eMs59XUEsBAhUDCgAAAAAA9DQCSQAA AAAAAAAAAAAAABAADAAAAAAAAAAAQP1BjhMAAF9fTUFDT1NYL1VwbG9hZC9VWAgAjLOfV4yzn1dQ SwECFQMUAAgACAC6PYhIb4wWcfAAAABkAQAAKgAMAAAAAAAAAABApIHMEwAAX19NQUNPU1gvVXBs b2FkLy5fanF1ZXJ5LnVwbG9hZGZpbGUubWluLmpzVVgIAIyzn1cQ1QZXUEsBAhUDFAAIAAgADz+I SOMnFmfSAgAAKwoAABUADAAAAAAAAAAAQKSBJBUAAFVwbG9hZC91cGxvYWRmaWxlLmNzc1VYCACM s59XjtcGV1BLAQIVAxQACAAIAA8/iEiYI5KD6QAAAFsBAAAgAAwAAAAAAAAAAECkgUkYAABfX01B Q09TWC9VcGxvYWQvLl91cGxvYWRmaWxlLmNzc1VYCACMs59XjtcGV1BLBQYAAAAABwAHADQCAACQ GQAAAAA= --Apple-Mail=_BE200B96-F7DE-4487-8F91-972B0BAD5118 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Kind regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au > On 2 Aug 2016, at 00:07, dbrooke@euca.us wrote: >=20 > Hello, does anyone have a good / simple multi-file upload that they = wouldn't mind sharing? >=20 > This is a bootstrapped site if that helps. >=20 > Thx, > Donovan >=20 >=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=_BE200B96-F7DE-4487-8F91-972B0BAD5118-- . Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] multi-file upload (Stuart Tremain 2016)
  2. [WebDNA] multi-file upload (dbrooke@euca.us 2016)
481 --Apple-Mail=_BE200B96-F7DE-4487-8F91-972B0BAD5118 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii This is really great, and a lot simpler than it looks http://hayageek.com/examples/jquery/drag-drop-file-upload/index.php Here is my code and required files attached. =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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Upload page =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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Upload files = here
=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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Page to process the files "upload-action.html" =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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [text]UPLOAD-DIRECTORY=3D../../pdfuploads/pdf-files[/TEXT] [!] -------------- _PDFUPLOAD START -------------- [/!] [FORMVARIABLES name=3D_PDFUPLOAD&exact=3DF] [HIDEIF [url][value][/URL]=3D] [SHOWIF [url][name][/url]^[url]name=3D"[/url]] [HIDEIF [url][name][/url]^[url]filename=3D"[/url]]= [text][MIDDLE = StartAfter=3Dname=3D"&endbefore=3D"][name][/MIDDLE]=3D[value][/TEXT] [/HIDEIF] [/SHOWIF] [SHOWIF [url][name][/url]^[url]filename=3D"[/url]] [text]FULLFILENAME=3D[MIDDLE = StartAfter=3Dfilename=3D"&endbefore=3D"][name][/MIDDLE][/TEXT] [listwords words=3D[FULLFILENAME]&delimiters=3D:/\= ] = [text]THISFILENAME=3D[math]{[date]}[/MATH][math]{[time]}[/MATH]-[LOWERCASE= ][convertchars = db=3D^noillegals.db][word][/convertchars][/LOWERCASE][/TEXT] [/listwords] [!]-------------- write the file to = [UPLOAD-DIRECTORY] --------------[/!] [SHOWIF [FULLFILENAME]=3D] [text]UPLOADMESSAGE=3DNo file was chosen = to upload.[/TEXT] [/SHOWIF] [HIDEIF [FULLFILENAME]=3D] [WRITEFILE = Secure=3DF&file=3D[UPLOAD-DIRECTORY]/[THISFILENAME]][value][/WRITEFILE] [text]UPLOADMESSAGE=3D[THISFILENAME] was = added to the pdf-files directory.[/TEXT] [/HIDEIF] [/SHOWIF] [/HIDEIF] [/FORMVARIABLES] [!] -------------- _PDFUPLOAD END -------------- [/!] =09 --Apple-Mail=_BE200B96-F7DE-4487-8F91-972B0BAD5118 Content-Disposition: attachment; filename=Upload.zip Content-Type: application/zip; name="Upload.zip" Content-Transfer-Encoding: base64 UEsDBAoAAAAAAPI0AkkAAAAAAAAAAAAAAAAHABAAVXBsb2FkL1VYDABws59XiLOfV/YBFABQSwME FAAIAAgAuj2ISAAAAAAAAAAAAAAAAB8AEABVcGxvYWQvanF1ZXJ5LnVwbG9hZGZpbGUubWluLmpz VVgMAIyzn1cQ1QZX9gEUAL1bW3fcNpJ+n19BYU9aZARR3d7knAlblNZp2ZOc2JOM5ew+aPSAbkLd tNkEBwTVUuT+71sFECR4kax4veMHuXErFAqFry4AT749+Iv3rffhHxWX997vRSZY4r1OM+79llXr NMfGWy7LVOSR9104DWdTrPovyf9VpZKXduTtLPzeE9LLmOLSm3g3Qm69oiGxEMW9TNcb5fmrwHsx nf2n947dpuWG5R+h/y9VWW0ZdtwoVUQnJxt2z9acfwxXYnsC9Sd/Obip8pUCNnwePNyKNPGmcczD mzxkH9jda5huMuHhmqvLlUwL5fsESZURieNErKotz1WYiRVDEmEhhRIrkZ3XnU5OSETqqUlwRLYs K6siXKdqUy3DVJx8+BeuMsRVhR9KEsxvmfRY/LCfs/AGpMWKNDZMHQBXPjlN86JSnroveHyIHQ5P zkiA7PnTQI8oKdPkEqZYO3SX5onYhbicC2igeoGV3hXclLgRggoe7G9P+sHD5adP/mV8MKVNLYfa 9MbfhSVsFaw+ZRn0cYsLUeUq/gH/BRSkeRdmPF+rzWQChYu6EOxCdgN7alTjZZZNJv0afxFQmHs2 51nJcU479nQwG2ydFtxdWG7SG+WDIOuls8kExhVVufFZALKRfCtu+SJjZekvtKT+JkVVYFNZLbcp jA32tbhKrt6nWy4q5XM6m06D/R5bG1EIn1FFZfAgQxAdSSToVg4rII20YM4HIKxE8ZsUBVtrNfFx skLyW+h8wW9YlcGklPtqk5ZByJLEcKdCJHgB434CjqWuDPYBbSfD6i+ZS2uZjOsZ5zLcsLI/50Lk iqW5nXcyORjt5rA2mcjnMy8Kh3EtwUcF4u7YKFlYIZdSyDdiHW7UNvNJfZBEDNMBPKQ5y14h8RBP xXvJ8vKGS3Nc5pKrSuYHKtzCtGmR8clE1Hp2NjtHNYJZy43YvcI5AAzgFCbprbfCueNDcqTM7JqX I3J4hjWa1gWwqgddKnlETk9gFB5WVhQ8T96D8jRsB0GkJwJ9VSCgS57xlfIFiDTzFWVUBN2NB2C4 5d2df7a09ihZC13Bo4oLaMhHlIkP9ukRev9G3fz0SX7hsjta+OeP6jMmbcGi1AZGoxQhVMX8ZDZ9 8d0cYK1gsuQ/5wrA9wzrTDcZK9ODgRYr8Tq944n/AoyI9/ZHskdIBEqq2/LLj6TWZ4+1M6e4NCSp 4qvruYpJqWSar8GCGSMbojmBPuew/CIDBCQTEkSw00yyLdQ7tWZ3qKAlTG0OCU2RKgCpL+PpvDyT c3l0FKgreR3jHxBSkbEV90/+eXSypsQjARWmpSYbQ01qEPoq4SuR8N/f/bwQ20LkIHVfXE2vAzra MLsOrgO74LRdcGZxGbkyQDCdi1NZczwXwCDIPddnS16J6zBnWx5gHQtZlondBdjGFIw6Lz99OgAA 6PU6noFhCbfgHwCEXKZ/AGboDiX8POs0BOxJ7GA97DhdAnw0cyFoLM887IaUGywp/e4cY+CiWnDR 9tPrs63t5mQC2KbRhmtHoDzrdfha/Ls0m3V0q5+zioceu0dHFLrcpaUChcaav8O0pVGmdsu01mYx o0Wc853XeEFVbLwsHNToKbm6JhQtSFGz4Vd69w2VVWzcKxyPZ3cVWB3bxCmU6A2o2s3pxqraDaja 5urmejJpyGERdJrq/0GF55lmAinGhZ5kp9nconoGdA1wMV/HZh8aYXF5rvSwunTE3NKlus94uw9R 84u2ZIza+uujmHg+AZ1qNBj0KYAzudMUcZSxqmsjgYX2Q7UfXuI08WGSwklm99ES/OCPc68QZYrH MGLLUmSV4vOM36jIm30/Le7mh67hbNwv0B1vy9VGJEarzG+sZfpIm9pKZljF4ZhrB1jrnylo5TtB eqA/80WrQWQpkvsauJaIVMu+dtBbf0EzuqNLas55QLuiParR9uuchMRCy1OuweD0fqXJ+Z17+jTU 8eQ9yK/8DBctuIJrAKiprJHqUgFz9AYKcsFKiBNqhD+5+mdJrwH9NfJb2A9hpkIU0KszpoZz8i05 6NGeTGpzleYvpWT3vgCIP52eH8yig2nLX4L8WXsHwQMcUj4CEXUUYk8v2i55+nhHbdTGCKGdi9mn T7t2Y0G46Uph2DjWu7tcGNutAJ/PB76njV1T7dIKs7TnrUjBitQps/wr4L/esrHBEPDwu1/B/l0p QCQ0FHJ0AXr3ACUlnUE01HBWtZxpLwp0tXbllIFcGP+Os4TLOTq4GODFrqsJO62U9EkpVwR8TMUk hLQAySU4XMGe4k8ICUvEyN/fvYERztwrX6ujNt49jGxWDKq8sk4jxskAw0QH+Md40I9NJHxs8Q40 00rNBYJYHs3onyfF2WrjtwE2OPOaq9L6uAZd7WEZ4jh4R3HrI5boDh3P6Cjil9qedOimEDccH+9d gW3Qn0EfzjCSxkSzX3OeJsfkyMdNA2lznVvAIBjc3qRF/harxShWixGsFqNYDTZ5JKvhpZp4iiRQ jGa8tdVmrhUvlKk3v41DQDAjMhdONOe3Axs1RyMfHMROi9nw4xed/mAbsePX59Gz7GH6Rp+TCoRb ONibBPMqXG1Yvuat8gQP6pFQF1REfB6JwbEJ6BWoCBwW1BETAhs/eQ14sT5ta+0RWKOzbGxm23i1 tq4VUJrGIMgmanXoBgbCtPnUqlY0On/LQOXBAQODDBRq+kVAD/QJoYUd6+m4WDxp/cSY9Ssaqyc6 Vk/8Gaunl1cZ5h60J1VQ9JAi8veXZK+TW87Kq2bB6BiCeVIBLcMqX2qMWAFufgTxJ+EmTfA4tccQ 6prEiQQjCT6uTFmmHbQmD6h/1om94CHpBJ/SKMFN3Ap/bnvATBnyQm8CsxHWQOwwDjW7nrqbvTuK xWecTTGEnhRUAqS5lGckcn73Xal5HYaIp8OQI8vRWbfj/1Urdo5WjIYk4s+EJMG8z3bcSNK4ytaP F+iTdt3pHTqeCez/gqawO3mVZQDSuPs5L5Eg7HV57ifhCjb4YQsWMc2jKS1AU8AgR9M9Kpduaxxu InnGVIqpIcxB3ICeRwS0LeE5oatKlkJGJDFpDFTfqj/eeuxt70KkJjGkRBERcOAJ3aWJ2kRkNp1+ Q+iGY/bdlrSjb3qRP4412BLdBgwVbJWqe2gNoQSiAKowYVZsmF+3xdMAxh1vy2PTTMbbP6L4jus6 UhOEYeKPXuVeHyy7bwBHke+UuQ0NsNcjMqY2tCE6tiF0TFRm0ccvMLzBOVG9c3abrpkSEuf7b3PP 0Rqft5c/v/JIcF7WXg+cSELTIIL9RJBw8b6qq4K9m3i+MS6P9RDx0JeKqapcMhn3TsLANWl6ohWu tVvvKeY5dduPTP4PVkAghKQx/5Xynbl/2K4fJVz3O/ROXJJ1rSEYGn1pq3/SZfd4dRYTWLBsgE1b 2s8t0XZ0VvjYBHaJYg3eZnmR3n6WuO17+BTZDt92xHN2p7svXfIOlzVlthRSWZo686xrHosqn+Bx xfIVzzqkTNUX0EpEzjuUsOKL6OxMqNClZSq/hF5vgVDm6otWqKXcGm0y2EbJE+JI46musKWAz70l P3uA2aTnsvLcni3UbH0n2EcjZeNSCaH8qiqV2P5WqyXAxjkavJF6TSTCRgNdVPZFyNy7uEFrrdc/ VkqJvL71kYO192j0m61Gd6hg+lBJ9tP7t2/A9ZdtqX9SdQOaHnPD0/Tz3fRrmoPrpl7iNaYvG7wC EwO2BibdkhikZqT9j4pX/FcJIfE5B86dmLLOE0pH+aJeF0DPQR8q21271V50STOa08Ts3iZ+WEEk yqODGUVKPFfoAmMRcGWFsAKeJRZBiCt+eZ+vsIABT2SDPIrOJ5RsBpTaH5Focpi6z3szyqgKFuiS Q19+qa9Yo/bOBTzgRMfu0wPjSusOsFFZpg8gzQLdLMLkHkSZrmzy1iyqitNhk1/77U5qdjrfnFbW NduAk1tdba5hv+0tccv+edKsrsn/Ql9M2Or/IcCOEn2PeFXXX8e2YV8fDeHqFPfLtmgTBjqYpMZ3 pAqameRskCswJ+85LDaXx9qfMIkH2om1Gq7Hul534zJwYg6mdjEOBtrZPuNp6/Bf6/gwxUkbxDI5 Ip3aqcOUpmngBd3ZtNNd40QBhswgMPdz0BDq8tiQQ3Va1ARRnaAnxlp512U/jjN7kYUhW64XP9tb fYXlttrKcT86ZtiuomG9NhI16tclE6i8RAQDnbPWoxlqioNF12vjpt1/inNc6ktDpV0peIzOW5Dz jhtSe2dk9g1Bt3Ok5Xto2VOzjRbIXUnYlw9nP/wVcTP+4a82EQG7/Q2Zy7PZZDJGObXysFS1SNx+ Nm/VrUUXneBROYbIeA0BDVmZO2twjGlZrVYdBhFYUo0czdY0inFh8s6UfChFTjCEb3FqMiFi+QGE TPAVUH0xiqH3hpW/7nK8GgaAvwfQMTZOa/gv/B6UPEDdMHtp9l3LI4nZ1Ujn63mDFSLX9S7m0RdT iD1QW42oLrV2a7Oi+577XS1stG7kqJYFyx8/q6/evfv1XQTxcIJnFPvCIYVAySU1Qt3K8iml1MDV Hu99jvncQoCFLJv3OONKibHk87TE9n22qtDuFlFjc7TydDaAQVA+Jv6673mdfLiAU46boU97c6B1 aXCeByIlJQToZFywcHijMRC50C6rnrLFUFN4DECGW+lipPGBF7D0JVt9xLcv3RpHKux58KkZb6Bw TJeeWniz0NoR1vveeMWOiOuawapF09ZZVK8OlA/x0VFPqg9GF+Ik7tpj8NHTJKJLGjbMqt6DAp4/ uviWnpEbyGkcChDJ/p1AIL82EHSkvJ/bY63D/8kEQ4qDGLaZpFu25visUsPueP76BARXv/CbTCo/ oU12AiXEKiWMA3mOEUP9ftMHDu7qBDY4yb4RNTJhvAOtYV2n5Ms9kY478zWdEiTtrCjYmxQuXtEp 3N+HSmYRIdQ46hH57dfL94TWNy4RMfcNTCp973KMHgGhrdmLcBto7+lLdABGqHupiRGBmz+PyLeE OlcbumyvQCKCv0gbJMDgnquOVc5Llui4Ker8qy7XNyWam/qJFf5uNxtL7XbakvaHbAFxGudqIdSW 9DGy3YZAP9LSGeHkyLGqnxaPQF890vTUa6xHNk4VMOJkfFuODWBhs8jf4C/3wnRP7bVDp7p+zDjV zb1YS9/Qmoaes9R4c9j6agiDTVst4SFJI+x+fR90tQJ0rIvWp86jX70v9vpDC6N56WuaOu9+oxd0 kGvQNHvZgmiY7DBwTQcpgZGupg+h4+8Po871KfYxDwuH7wEjgojAjzfmcWQLwCNz6kZSO+BPstfO BGc0MjiPtx34/NSbsG0x97DR++3itaevhrwNlxyvQSzO17Po4b/XNG0eMSIvXUHpmoWVR5M/i4g5 VVBnUn1QAT8IHTyEjcjb+kCbzwH6XKallwvl1SATgpTay7uI9Fq9l+aHp0EQk+wlmDA6eGIzHKjn Zhk+K7j39CuHEuZyX9k9PtlbdufpW0DPSq4dU3/p0B1K6NhdU0T6i0XK6bba2op6u5gEHKFO3hOF awqEDiKLiJiPCtxcuNUmBBaddwJfQZ+mTro/+m5qIBb1t61xzLVJFjmJe9BGgGFC3SS/vQxqkh44 qp/zioiCM7KHgHrepPbtM4uZSVZ2LGI81dHUOh6elPHXCjVZmw+M14aovbtr8sBNYkI3NxFKfHVd D+i/gMGWNqzWnz7Y8xcfzIJ+mzVfuq3zMsNe3S/0rS1dOqnpXdicyDZ1Muf+0vk8wPbpZDObBOBr v34n5HzIUn+3Ybm1r5G5f+jkc8jh0e6Rh9ZHh6R+8kcAvxScsMwEWBHs5ZzUojy0Vz+GTKNLyP+i SW4yFAZristukTts6siaCn9Bd2BVzFM8l9KyS3jRXs/SXegq/PmizaCirP8D5ex2CKJejycvapqe znWNm/5FppAFY7wdl36BV/8LusYXh/V6ht+bvKazabC31w1wTqUy0BI7zijXV4fb8bxho2v2/bz7 tctkUnvEdS/MetnPdM7i2WQiMSLSc8OJaqDLnbzOXyy653RvGRbFKL8hCn2Qy/8C/m1zcz1KLfVh kv9rkN+71y1gCcbW9f86c1UApjhfaoGH5bj/+mw0GMZV53Xdogeviz620sXwWRGdHsR8MnGORNPU TIRBjSuIsc5Un842zDZiBMOruHXa4q632dw2mccTeGZ2+CXISN5VPp4/qr8AIs0XESLeDZ61dCRz tBs+a+ERp7v+m2nRvJlW9Vtp2XvcIQLaJX3UFzrU7LqRsC9tLOs+hmRmkaberNoCm5MikYMUiXwi RbIbSZEM6wxkLegVv9bx585JQJkp24BZjmeg5OOpp/pLRyA+3w2SUP2aThJKBn1ZHoNOr+AILDSf sgWud405HwJX197vNT93aNwv8I/+7tDpud/75vVxMP9fUEsHCFvIo9TFEgAA2zoAAFBLAwQKAAAA AAD0NAJJAAAAAAAAAAAAAAAACQAQAF9fTUFDT1NYL1VYDACMs59XjLOfV/YBFABQSwMECgAAAAAA 9DQCSQAAAAAAAAAAAAAAABAAEABfX01BQ09TWC9VcGxvYWQvVVgMAIyzn1eMs59X9gEUAFBLAwQU AAgACAC6PYhIAAAAAAAAAAAAAAAAKgAQAF9fTUFDT1NYL1VwbG9hZC8uX2pxdWVyeS51cGxvYWRm aWxlLm1pbi5qc1VYDACMs59XENUGV/YBFACNTz1LxEAQnRyIH5WNlpLGdncNqHipBDmwOA7OgBbC MUkmuDGbTXY3iTb+Ehv/jT/LjQY8rHzwhpnHm+EN7BzvwgxgiVm4ugsfwgmjBvueEUDgOc5BDv/C dZKsf7rvjU/P9z+W2aS/AZxmWjFsmoqYIoc5Opw/L29uHan7JzK0MFrZ8dbClxOAo19/26HB2sma IG0qaZ0QH8HmcGUL18w5HygVEau6F+xYTY7zHg0fhoH30kpdWzK9zMhujNaOl5aXbUfmlXVNpTEv 5BhI1qy0ewfTN8FW+m08tlwIcRafX14VaXSRx4mPZZV0Y84YvgBQSwcIb4wWcfAAAABkAQAAUEsD BBQACAAIAA8/iEgAAAAAAAAAAAAAAAAVABAAVXBsb2FkL3VwbG9hZGZpbGUuY3NzVVgMAIyzn1eO 1wZX9gEUAOVWy27jIBRdN1+BVFXdlI7txk3HWaWVqvmDWRODHSYEEOA002r+fXg5IYkdTaXuxlIe hvs8594L9+gX2sGGMgI7yQTCUBtkOr1ECnxMrpZCYaIqkMsd0IJRDK7L4mnx8jyfXG2QaimHRki7 n8mdXXqj2KwqMM1n/jVKKNquzF4mLFag9G9wI95h8AIVwrTTVj3svJHlmprhzcFFiTCmvPWmQe6+ 3KcIbhubnA2CkcbMJ38mk/uzxN1/jjbE5R0TeciC8oqEFFBnRJJCBnonXmzUqqbvqdXyM0avMNWS od8VoJxRTuCSiXpt17dEGVojBhGjLa82FGNGRoKQSrSKaO2CSPD3lCSupNDUUGE3FWHI0C05cFrE qAcqAmOcop9/NbHjGNSCCVVdv/pnJPe+klG9bpXoOIZBK6nkmGKWkFJkQ+E8+MV/8SqJqgk3zvMB VbS0iHWGXGDVd1Nw40rVIvB0M+xBETySF5k+PpX4i5vrMgXgumka12WCG9igDWVW8va1M51C4GeW g2ch1re9gOsHWychTb/yFmHnQm0QS6tpGnvZYUN2BmJSC4UCnlxwh2XdKe1ikIJyQ9R5bwCL6vxS 5Q8CbDuG8BGIZ7NlWaIvhng/AdL8s/8Re982+3mS9ToBpujy4DH2bFEeo5goXgLxwG46Evoxlx3D HJAeA+PzdTBePqcw9vM9ODcKcd1YwirQSTdrkCaRz57I/id/lLtvbpyBhaKI3YEfhG2Js30HtLUC NVG0GeahWgkbB/g4wui7f+Z7+dguWKEWKyGTa0NhnWJhjJ1UvVY/bKdxwJ7NYp9eyDmc1WMH3RB2 Q811iYWTe4NHyX/lRV+a7jpEYI/DIa949i3KRfkys2Ccz4/akoFspVm9WJPe9N6HA8B6mGC6vZe4 SSp/6Bg+uS3EIyvPshsXZ7ShSe0UoUMuuXD0Uqdi/mJ2JpdSANwh5prMKv8FUEsHCOMnFmfSAgAA KwoAAFBLAwQUAAgACAAPP4hIAAAAAAAAAAAAAAAAIAAQAF9fTUFDT1NYL1VwbG9hZC8uX3VwbG9h ZGZpbGUuY3NzVVgMAIyzn1eO1wZX9gEUAI1Py0rDQBS9KYjalZu6lGxcuMlMA0VscCFIwUUp2ICC i3KT3uBgJjOdR+J/+AX+jZ/lRAMtrjxwn5x7OBeOzo9hBLDEMl6t4+d4QL+D0xApQHQVapijF/gX 7vL88bf7ufgK8fGHMhr2HuCyVDJBrWtKJDncosP52/L+wZF8eiVDC6Ok7bVuQ7oAmOz5O48GGyca gkLXwjrOP6PN2cJWTs8Z66jgaVL7d/RJQ46xFg3ruo61wgrVWDKtKMlujFKOldYyr2uF20oE6TCe jIcnogPTh1jvGOd8ms2ub6piSmmWBzdWCtfby+AbUEsHCJgjkoPpAAAAWwEAAFBLAQIVAwoAAAAA API0AkkAAAAAAAAAAAAAAAAHAAwAAAAAAAAAAEDtQQAAAABVcGxvYWQvVVgIAHCzn1eIs59XUEsB AhUDFAAIAAgAuj2ISFvIo9TFEgAA2zoAAB8ADAAAAAAAAAAAQKSBNQAAAFVwbG9hZC9qcXVlcnku dXBsb2FkZmlsZS5taW4uanNVWAgAjLOfVxDVBldQSwECFQMKAAAAAAD0NAJJAAAAAAAAAAAAAAAA CQAMAAAAAAAAAABA/UFXEwAAX19NQUNPU1gvVVgIAIyzn1eMs59XUEsBAhUDCgAAAAAA9DQCSQAA AAAAAAAAAAAAABAADAAAAAAAAAAAQP1BjhMAAF9fTUFDT1NYL1VwbG9hZC9VWAgAjLOfV4yzn1dQ SwECFQMUAAgACAC6PYhIb4wWcfAAAABkAQAAKgAMAAAAAAAAAABApIHMEwAAX19NQUNPU1gvVXBs b2FkLy5fanF1ZXJ5LnVwbG9hZGZpbGUubWluLmpzVVgIAIyzn1cQ1QZXUEsBAhUDFAAIAAgADz+I SOMnFmfSAgAAKwoAABUADAAAAAAAAAAAQKSBJBUAAFVwbG9hZC91cGxvYWRmaWxlLmNzc1VYCACM s59XjtcGV1BLAQIVAxQACAAIAA8/iEiYI5KD6QAAAFsBAAAgAAwAAAAAAAAAAECkgUkYAABfX01B Q09TWC9VcGxvYWQvLl91cGxvYWRmaWxlLmNzc1VYCACMs59XjtcGV1BLBQYAAAAABwAHADQCAACQ GQAAAAA= --Apple-Mail=_BE200B96-F7DE-4487-8F91-972B0BAD5118 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Kind regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au > On 2 Aug 2016, at 00:07, dbrooke@euca.us wrote: >=20 > Hello, does anyone have a good / simple multi-file upload that they = wouldn't mind sharing? >=20 > This is a bootstrapped site if that helps. >=20 > Thx, > Donovan >=20 >=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=_BE200B96-F7DE-4487-8F91-972B0BAD5118-- . Stuart Tremain

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:

WebCat editing, SiteGuard WAS:SiteAssociative lookup style? (1997) presetting variables ... (2000) Page Counters? (1997) more [sendmail] woes.. (2000) REPLACE & MAX/STARTAT parameters doesn't work? (2000) Possible Bug in 2.0b15.acgi (1997) WebDNA Solutions ... sorry! (1997) [isfolder] and [filename] (1997) really wierd browser truncating (1997) no template caching (1997) [WebDNA] special chars (2009) won't serve .tpl -index.tpl gone, made test.tpl (2000) sharing cookie recepies (1998) triggers.db (1999) No luck with taxes (1997) [WebDNA] Best of breed eCommerce and CMS/Sitebuilder templates (2010) using showpage and showcart commands (1996) limit to listwords (2001) Append command (2000) A little syntax help (1997)