On Mon, 12 Feb 2007 15:44:40 -0500, "Andrei Stebakov" lispercat@gmail.com wrote:
(drakma:http-request "/some/uri" :method :post :form-data t
For file uploads you don't need the ":FORM-DATA T" part.
:parameters `(("Name1" . ,name1) ("Name2" . ,name2) ("File" . ,file-name)))
Without knowing what "/some/uri", NAME1, NAME2, and FILE-NAME are this is hard to say. Is FILE-NAME really a pathname object?
Or maybe the receiving web server can't cope with chunked transfer encoding (like Apache 1.x)? Then you'll have to add
:CONTENT-LENGTH T
to the call, but note that this will force Drakma to compose the whole request body in RAM before sending it which might not work for /very/ large files.
HTH, Edi.