Re: SISCweb & File Upload

"Gerardo Horvilleur" <[email protected]> Mon, 21 Jul 2008 02:27:00 -0500
Newsgroups gmane.comp.java.sisc.user
Message-ID <[email protected]>
I've been doing a few tests and I have a problem. In order to be able
to upload files y must declare the form's enctype to be
multipart/form-data:

(form (@ (action ,k-url) (enctype multipart/form-data)) ...

But, once I do this, get-bindings isn't able anymore to extract the
bindings from the request object. It just returns an empty map.

On Sun, Jul 20, 2008 at 11:16 PM, Alessandro Colomba <[email protected]> wrote:
> Gerardo,
>
> The request object returned by the some of the send-*/* procedures is
> the actual HttpServletResponset object. You can most certainly place
> more than one call to it.
>
> The response object is also always available through the
> (current-response) procedure in the siscweb/response module. [*] So
> your file upload module does not technically need to be passed the
> response object, and you can keep the (get-bindings) call n place.
>
> Hope this helps,
> ___
> Alessandro
>
> [*] http://siscweb.sourceforge.net/swm/ch08.html#response
>
>
>
> On Sun, Jul 20, 2008 at 1:38 AM, Gerardo Horvilleur <[email protected]> wrote:
>> The Apache Commons File Upload library is what I have used in other
>> projects written in Java.
>>
>> So, it looks like I''ll have to do something like
>>
>> (let ((request (send-thml/suspend ...
>>
>> instead of doing
>>
>> (let ((bindings (get-bindings (send-html/suspend ...
>>
>> so I can give the request to the file upload library to extract the data.
>>
>> What I don't know is if, after I've used the request object with the
>> file upload library, I still can do a a
>>
>> (let ((bindings (get-bindings request))) ...
>>
>> To extract the values for the parameters which are not file uploads.
>>
>> All the pages in which I need to support file uploads also have many
>> other fields, and I would like to still be able to use get-bindings to
>> handle them.
>>
>> On Sat, Jul 19, 2008 at 8:31 PM, Alessandro Colomba <[email protected]> wrote:
>>> Gerardo,
>>>
>>> Unfortunately file uploads in J2EE are best handled through
>>> third-party libraries, and I really did not want to tie SISCweb to
>>> one. Apache Commons has a pretty good library (FileUpload), and I
>>> wouldn't imagine difficult to write a Scheme wrapper around it.
>>>
>>> Should you decide to go this route, and encounter any obstacles in
>>> SISCweb, please let me know. I'll be glad to clear them out.
>>>
>>> Regards,
>>> ___
>>> Alessandro
>>>
>>>
>>>
>>>
>>>
>>> On Sat, Jul 19, 2008 at 6:14 PM, Gerardo Horvilleur <[email protected]> wrote:
>>>> For the application I'm writing, I need to let the user upload images
>>>> to the server. I haven't found any straightforward way to handle file
>>>> uploads in SISCweb. Has anybody already written some code to handle
>>>> this?
>>>>
>>>> --
>>>> Gerardo Horvilleur
>>>> [email protected]
>>>> 5813-0830
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>>>> Grand prize is a trip for two to an Open Source event anywhere in the world
>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>> _______________________________________________
>>>> Sisc-users mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/sisc-users
>>>>
>>>
>>
>>
>>
>> --
>> Gerardo Horvilleur
>> [email protected]
>> 5813-0830
>>
>



-- 
Gerardo Horvilleur
[email protected]
5813-0830

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/