Re: downloading a zip file attachment

Mark Klein <[email protected]> Wed, 17 Jul 2013 11:00:52 -0400
Newsgroups gmane.lisp.cl-http
Message-ID <[email protected]>
--===============6881407106883041879==
Content-Type: multipart/signed; boundary="Apple-Mail=_71CB9D66-4F10-4329-BFD6-70042A906A1C"; protocol="application/pkcs7-signature"; micalg=sha1


--Apple-Mail=_71CB9D66-4F10-4329-BFD6-70042A906A1C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


That works, thanks!

    Thanks,

	Mark

>=20
> Hi Mark,
>=20
> you can export ZIP files like this - given that you have a zip file on =
disk:
>=20
> (http:define-url-export-type :zip-file :zip (:application :zip) =
:copy-mode :binary)
>=20
> (http:export-url #u"/test.zip" :zip-file
>                 :pathname =
#p"/Users/joswig/Desktop/my-test-zip-file.zip")  ; example pathname
>=20
>=20
> Does that help?
>=20
>=20
> Best regards,
>=20
> Rainer
>=20
>=20
>=20
>=20
> Am 17.07.2013 um 05:11 schrieb Mark Klein <[email protected]>:
>=20
>>=20
>> I'd like to allow my cl-http based system to download a zip file to =
the user. If I use something like:
>>=20
>> (defmethod download ((url url:http-computed-url) stream)
>>  (http:with-successful-response (stream :text :additional-headers =
'(:content-disposition (:attachment :filename "/tmp/scenarios.zip")))))
>>=20
>> the downloaded attachment has zero length, probably because the mime =
type (:text) is wrong? But it looks like cl-http does not have a mime =
type defined for zip files. What should I do? Could someone show me how =
to define the mime type for zip files, if that's the solution?
>>=20
>>   Thanks!
>>=20
>> 	Mark
>>=20
>> -------------------------------
>> Mark Klein
>> Principal Research Scientist
>> MIT Center for Collective Intelligence
>> http://cci.mit.edu/klein/
>>=20
>>=20
>=20

-------------------------------
Mark Klein
Principal Research Scientist
MIT Center for Collective Intelligence
http://cci.mit.edu/klein/




--Apple-Mail=_71CB9D66-4F10-4329-BFD6-70042A906A1C
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIDOjCCAzYw
ggKfoAMCAQICEQDEcsXfAxkZUhohWMWtUL1JMA0GCSqGSIb3DQEBBQUAMGwxCzAJBgNVBAYTAlVT
MRYwFAYDVQQIEw1NYXNzYWNodXNldHRzMS4wLAYDVQQKEyVNYXNzYWNodXNldHRzIEluc3RpdHV0
ZSBvZiBUZWNobm9sb2d5MRUwEwYDVQQLEwxDbGllbnQgQ0EgdjEwHhcNMTMwNzE2MTQyMDM1WhcN
MTQwNzMwMTQyMDM1WjCBoTELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxLjAs
BgNVBAoTJU1hc3NhY2h1c2V0dHMgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kxFTATBgNVBAsTDENs
aWVudCBDQSB2MTETMBEGA1UEAxMKTWFyayBLbGVpbjEeMBwGCSqGSIb3DQEJARYPbV9rbGVpbkBN
SVQuRURVMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCt/FLCqT0m+Q3dqej70xaN2Xo5MZny
3o9nsMi7tn4cqkerDbwpk+lFimuX5nwhtopZUFOwaPL+U/LDYka6dD51E7XKFZ1IWtF27h+ThnCM
loDlmSLFRVfThPm2YnFz47DlVnVCCa7d94nZif/9aRKIl6h+/QQDwRA9Z1Oyuth5GQIDAQABo4Gh
MIGeMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggr
BgEFBQcDAjALBgNVHQ8EBAMCBeAwHQYDVR0OBBYEFIC2/I/SSbovfklqj9tQ50LuCp+IMDMGA1Ud
HwQsMCowKKAmoCSGImh0dHA6Ly9jYS5taXQuZWR1L2NhL21pdGNsaWVudC5jcmwwDQYJKoZIhvcN
AQEFBQADgYEAu3y4jQSDZOGbhEBP3JMGL3tZ3DPXcmZHcfCmomnKBznqBFTMgQP2CPYjOUNt5YJO
WABJmJFFnCOy5A4uenewbJJ009HN5ZXgLoLn5PA+0C0427iuHtfO/jWKNw0Kr3IH2fVT8j5kOfoM
66w44DEJ13/dZMX3G6Zf+XWKHeNgmp0xggK1MIICsQIBATCBgTBsMQswCQYDVQQGEwJVUzEWMBQG
A1UECBMNTWFzc2FjaHVzZXR0czEuMCwGA1UEChMlTWFzc2FjaHVzZXR0cyBJbnN0aXR1dGUgb2Yg
VGVjaG5vbG9neTEVMBMGA1UECxMMQ2xpZW50IENBIHYxAhEAxHLF3wMZGVIaIVjFrVC9STAJBgUr
DgMCGgUAoIIBiTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMzA3
MTcxNTAwNTNaMCMGCSqGSIb3DQEJBDEWBBQL715VKrxtUxxcTikb6f+jKZKG0zCBkgYJKwYBBAGC
NxAEMYGEMIGBMGwxCzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1NYXNzYWNodXNldHRzMS4wLAYDVQQK
EyVNYXNzYWNodXNldHRzIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRUwEwYDVQQLEwxDbGllbnQg
Q0EgdjECEQDEcsXfAxkZUhohWMWtUL1JMIGUBgsqhkiG9w0BCRACCzGBhKCBgTBsMQswCQYDVQQG
EwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czEuMCwGA1UEChMlTWFzc2FjaHVzZXR0cyBJbnN0
aXR1dGUgb2YgVGVjaG5vbG9neTEVMBMGA1UECxMMQ2xpZW50IENBIHYxAhEAxHLF3wMZGVIaIVjF
rVC9STANBgkqhkiG9w0BAQEFAASBgA7N/OjLCS1hDwr+vqT/UDKSJ9v3xX5CfIIx8PiCDDwHs9Dd
6fBmSj1isSjMZpNtcS0XPGI9ShmqHzog9VjbyB8Ets++WHdiKFBP4lmDwqBGB/lYZCRD33Rxrt1y
fPUWl/PYpfCoMUnx5mb0/tg/tmacp8APVBfN4j7MX5EoHjbkAAAAAAAA

--Apple-Mail=_71CB9D66-4F10-4329-BFD6-70042A906A1C--


--===============6881407106883041879==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
WWW-CL mailing list
[email protected]
https://lists.csail.mit.edu/mailman/listinfo/www-cl

--===============6881407106883041879==--