WEBACTIONS AND DOWNLOAD FILES
"Williams, Mark L CIV NSWC PC" <[email protected]> Thu, 12 Feb 2009 17:14:58 -0500
| Newsgroups | gmane.lisp.allegro |
|---|---|
| Message-ID | <2790804CBFD3C749BE6D40CE54CDA5A1059554BE@naeanrfkez06> |
This is a multi-part message in MIME format. ------=_NextPart_000_0038_01C98D2D.09387730 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit A webactions question... I want to let my users download a file whose contents are dynamic. It's easy enough to build the file and I can include a reference to it in my generated HTML (so I can point to the unique filename that I'm using for this particular user/session). But I don't have a map for it, if for no other reason than the filename is dynamic, too. Putting the file into a pre-defined filename isn't good... Different users' requests will result in different records in the output file (it's basically a query response). I can show the generated content in a table, no problem, but I want to offer the option for the user to download the content so it can be imported into some other tools. So I guess if I could modify the map on the fly I could make it work but I don't see a handle for the map in the documentation. Random experimentation tends to take too long. Hints, thoughts, or alternatives are welcome... VR/ Mark L. Williams ------=_NextPart_000_0038_01C98D2D.09387730 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQazCCA3Aw ggJYoAMCAQICAQUwDQYJKoZIhvcNAQEFBQAwWzELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4g R292ZXJubWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxFjAUBgNVBAMTDURvRCBSb290 IENBIDIwHhcNMDQxMjEzMTUwMDEwWhcNMjkxMjA1MTUwMDEwWjBbMQswCQYDVQQGEwJVUzEYMBYG A1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEWMBQGA1UE AxMNRG9EIFJvb3QgQ0EgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMAswfaNO6z/ PzzWcb64dCIH7HBBFfyrQOMHqsHD2J/+2kw6vz/I2Ch7SzYBwKxFJcPSDgqPhRhkED0aE3Aqb47X 3I2Ts0EPOCHNravCPSoF01cRNw3NjFH5k+PMRkkhjhS0zcsUPjjNcjHuqxLyZeo0LlZd/+5jdctt upE0/J7z9C0cvlDEQt9ZiP9qs/qobD3LVnFxBZa7n4DlgEVZZ0Gw68OtYKSAdQYXnA70Q+CZDhv7 f/WzzLKBgrH9MsG4vkGkZLVgOlpRMIzO3kEsGUdcSRBkuXSph0GvfW66wbihv2UxOgRn+bW7jpKK AGO4seaMOF+D/1DVO6Jda7IQzGMCAwEAAaM/MD0wHQYDVR0OBBYEFEl0uwxeunr+AlTve6DGlcYJ gHCWMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCYkY0/ ici79cBpcyk7Nay6swh2PXAJkumERCEBfRR2G+5RbB2NFTctezFp9JpEuK9GzDT6I8sDJxnSgyF1 K+fgG5km3IRAleio0sz2WFxm7z9KlxCCHboKot1bBiudp2RO6y4BNaS0PxOtVeTVc6hpmxHxmPIx Hm9A1Ph4n46RoG9wBJBmqgYrzuF6krV94eDRluehOi3MsZ0fBUTth5nTTRpwOcEEDOV+2fGv1yAO 8SJ6JaRzmcw/pAcnlqiile2CuRbTnguHwsHyiPVi32jfx7xpUe2xXNxUVCkPCTmarAPB2wxNrm8K ehZJ8b+R0jiU0/aVLLdsyUK2jcqQjYXZMIIEMzCCA5ygAwIBAgIDBVUmMA0GCSqGSIb3DQEBBQUA MF0xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEM MAoGA1UECxMDUEtJMRgwFgYDVQQDEw9ET0QgRU1BSUwgQ0EtMTIwHhcNMDYwNjA3MDAwMDAwWhcN MDkwNTMwMjM1OTU5WjB2MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQww CgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEMMAoGA1UECxMDVVNOMSMwIQYDVQQDExpXSUxMSUFN Uy5NQVJLLkwuMTIyOTU0NzYxMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA40MDNzZl2LCr UGHby6ckKYLpHi3/JtQM1axV1r6YLN3XlJ78XKReTPQP5Vb8KUyUg/DgHy7o71KTwOBAhmDdrfV5 K+SCaqUZiwcFwvkBLSsTg+tQfYx8d1tbAQjnmqrbC6JFLfDchSkwMV8rIuWrVjlBpORaDyPS4riS VtO/or8CAwEAAaOCAeYwggHiMA4GA1UdDwEB/wQEAwIFIDAjBgNVHREEHDAagRhtYXJrLmwud2ls bGlhbXNAbmF2eS5taWwwHwYDVR0jBBgwFoAU1cMpjKB33BwoCE53T//pExFjQTMwHQYDVR0OBBYE FCjwP2+HE2UxC0pTQL7i/fA8bqp7MBYGA1UdIAQPMA0wCwYJYIZIAWUCAQsJMHMGCCsGAQUFBwEB BGcwZTBBBggrBgEFBQcwAoY1aHR0cDovL2NybC5jaGFtYi5kaXNhLm1pbC9nZXRzaWduP0RPRCUy MEVNQUlMJTIwQ0EtMTIwIAYIKwYBBQUHMAGGFGh0dHA6Ly9vY3NwLmRpc2EubWlsMIHdBgNVHR8E gdUwgdIwOqA4oDaGNGh0dHA6Ly9jcmwuY2hhbWIuZGlzYS5taWwvZ2V0Y3JsP0RPRCUyMEVNQUlM JTIwQ0EtMTIwgZOggZCggY2GgYpsZGFwOi8vY3JsLmNoYW1iLmRpc2EubWlsL2NuJTNkRE9EJTIw RU1BSUwlMjBDQS0xMiUyY291JTNkUEtJJTJjb3UlM2REb0QlMmNvJTNkVS5TLiUyMEdvdmVybm1l bnQlMmNjJTNkVVM/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwDQYJKoZIhvcNAQEF BQADgYEAoGp5y2HGgb1R5BPuTW1NOqPG7N08WkZsm5/RASLp/pYVOCLuZ87pESw4WhR4ifoYOM5a mB9rW8wqBkoG3XulI7S+4vtNyRD5gChIFtUe8Jr5vtXE9TPgwuF4rTU76v+RiRJjCUoRNXBUWZ74 NSG29xGNFug+c8r0y90/YRlD6c4wggQ6MIIDIqADAgECAgEMMA0GCSqGSIb3DQEBBQUAMFsxCzAJ BgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UE CxMDUEtJMRYwFAYDVQQDEw1Eb0QgUm9vdCBDQSAyMB4XDTA2MDEwOTEzNTQ0NVoXDTEyMDEwODEz NTQ0NVowXTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoGA1UECxMD RG9EMQwwCgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RPRCBFTUFJTCBDQS0xMjCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEA4yKm7oqipNEBRntSQ1amexTwtOqBU1TPK2xqLX7Ejiq4sstjRqmLySn/ C3ld8k7ZyuRas0BA3f9F1BzUTlqLItrzEn+TuOlphzeiqqxDEJmYalpR/JrrUuVNsZn1XffavFbl jp0dYpJaIbdL1xaCYpXVhpXK8ByQQHRaX0a8bQMCAwEAAaOCAYkwggGFMA4GA1UdDwEB/wQEAwIB hjAfBgNVHSMEGDAWgBRJdLsMXrp6/gJU73ugxpXGCYBwljAdBgNVHQ4EFgQU1cMpjKB33BwoCE53 T//pExFjQTMwDAYDVR0kBAUwA4ABADAPBgNVHRMBAf8EBTADAQH/MDAGA1UdIAQpMCcwCwYJYIZI AWUCAQsFMAsGCWCGSAFlAgELCTALBglghkgBZQIBCwowgeEGA1UdHwSB2TCB1jA6oDigNoY0aHR0 cDovL2NybC5jaGFtYi5kaXNhLm1pbC9nZXRjcmw/RG9EJTIwUm9vdCUyMENBJTIwMjCBl6CBlKCB kYaBjmxkYXA6Ly9jcmwuY2hhbWIuZGlzYS5taWwvY24lM2REb0QlMjBSb290JTIwQ0ElMjAyJTJj b3UlM2RQS0klMmNvdSUzZERvRCUyY28lM2RVLlMuJTIwR292ZXJubWVudCUyY2MlM2RVUyUzZmNl cnRpZmljYXRlcmV2b2NhdGlvbmxpc3QlM2JiaW5hcnkwDQYJKoZIhvcNAQEFBQADggEBACofCp13 DuWb+uSRzW2oXZ6eDRY/zdChT1RtvmuW7iGNXxOzNERigBDC3rQMhxwwRpm+eL1hSHLoJlCbZpMe 6CIT8Uv/Levlnz+IpS/de1e2YLIGfGcLf13Opxs41Kjk3sY9spKXB/cEasVYl1LhqI21shUUR4B4 MsMFO/osQKJJct9lu/Wslm0YBdqSijNHA9FJiE7E1zgLpAj17pB/YUremcHS9obeiN3kgAfU+E+k PCiuAxfeRjNJQ0OtBpAnpo9Bt55m6G8k4S26uWGd3EN8Di3yQ3pU83OKoZ8y3ClXHi5bn3NagvRj HesdYxDOZkDkKd/Xit5ner+cjdDHt+gwggR+MIID56ADAgECAgMFVQkwDQYJKoZIhvcNAQEFBQAw XTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoGA1UECxMDRG9EMQww CgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RPRCBFTUFJTCBDQS0xMjAeFw0wNjA2MDcwMDAwMDBaFw0w OTA1MzAyMzU5NTlaMHYxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAK BgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMQwwCgYDVQQLEwNVU04xIzAhBgNVBAMTGldJTExJQU1T Lk1BUksuTC4xMjI5NTQ3NjExMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQClBeaRJBHLYu5S fCmS3cO+d32hyuQf4jP2pS4OboterU6VRtgMTd3wzUc3GutfZIBlsGcKZ9tHmjWvoAPo69qcmAHu 9tYurwpvkqFfezU5Rva+7IfzD0Ja7MnIPkRfhd4uPcH9hKhP2qUB/i6xGUUThpTU6Ah0ZwqPJnbY 5hCHawIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgbAMB8GA1UdIwQYMBaAFNXDKYygd9wcKAhO d0//6RMRY0EzMB0GA1UdDgQWBBQkGAxYfuUmCsjy4kFapumQ60yojjAWBgNVHSAEDzANMAsGCWCG SAFlAgELCTBzBggrBgEFBQcBAQRnMGUwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jcmwuY2hhbWIuZGlz YS5taWwvZ2V0c2lnbj9ET0QlMjBFTUFJTCUyMENBLTEyMCAGCCsGAQUFBzABhhRodHRwOi8vb2Nz cC5kaXNhLm1pbDCB3QYDVR0fBIHVMIHSMDqgOKA2hjRodHRwOi8vY3JsLmNoYW1iLmRpc2EubWls L2dldGNybD9ET0QlMjBFTUFJTCUyMENBLTEyMIGToIGQoIGNhoGKbGRhcDovL2NybC5jaGFtYi5k aXNhLm1pbC9jbiUzZERPRCUyMEVNQUlMJTIwQ0EtMTIlMmNvdSUzZFBLSSUyY291JTNkRG9EJTJj byUzZFUuUy4lMjBHb3Zlcm5tZW50JTJjYyUzZFVTP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3Q7 YmluYXJ5MCkGA1UdJQQiMCAGCisGAQQBgjcUAgIGCCsGAQUFBwMEBggrBgEFBQcDAjBDBgNVHREE PDA6gRhtYXJrLmwud2lsbGlhbXNAbmF2eS5taWygHgYKKwYBBAGCNxQCA6AQDA4xMjI5NTQ3NjEx QG1pbDANBgkqhkiG9w0BAQUFAAOBgQCk4bhB7mDU2YJN4nEIOgpMOUWwCYYnp2kf3skmzTatxpYg HuQFB2xBXBUIt5/Hu4czC/kyhTpk8SfV3XX1BS0IC/MBdfzFsn6sphVGcyHZ35i0BQ+vAU45Z2Tc w6al6r1TrYusKgRkkxMYGuaBiQPXCCQLxgc6L6u/Yz2FhSix9zGCArEwggKtAgEBMGQwXTELMAkG A1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQL EwNQS0kxGDAWBgNVBAMTD0RPRCBFTUFJTCBDQS0xMgIDBVUJMAkGBSsOAwIaBQCgggGjMBgGCSqG SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA5MDIxMjIyMTQ1MlowIwYJKoZI hvcNAQkEMRYEFEvZ/rWM6N4zJSt5d28qLuZqs2CZMFgGCSqGSIb3DQEJDzFLMEkwCgYIKoZIhvcN AwcwDgYIKoZIhvcNAwICAgCAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMAcGBSsOAwIaMAoGCCqG SIb3DQIFMHMGCSsGAQQBgjcQBDFmMGQwXTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292 ZXJubWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RPRCBFTUFJTCBD QS0xMgIDBVUmMHUGCyqGSIb3DQEJEAILMWagZDBdMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5T LiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEYMBYGA1UEAxMPRE9EIEVN QUlMIENBLTEyAgMFVSYwDQYJKoZIhvcNAQEBBQAEgYCfb8gI1JMl+R8tpJLCbkGl00f/tS1vYAy6 7kUFpHeb+Knz8VAOcgGwc/wNQzPVu4dOMcD4UCiu4229KRsrSep7tPd6iL8645lzzk9B6TR+y/op mBtF6lxJoO41O0cBPYgBZl9OppOUhiYH+WtXfyqOtEBBHIHwQQZt8+apgoMeIAAAAAAAAA== ------=_NextPart_000_0038_01C98D2D.09387730--