You'll have the check the JS framework docs to see how/where it is posting 
the file (e.g., maybe via a separate Ajax request).

On Monday, February 24, 2014 8:50:51 AM UTC-5, software.ted wrote:
>
> the output is:
>
> Dir:
>  ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', 
> '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', 
> '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', 
> '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', 
> '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', 
> '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 
> '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 
> 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 
> 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 
> 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 
> 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 
> 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 
> 'upper', 'zfill'] 
>
> type: <type 'str'>
>
>
> On Mon, Feb 24, 2014 at 3:40 PM, Anthony <[email protected] 
> <javascript:>>wrote:
>
>> The output of type(request.vars.photo) and dir(request.vars.photo).
>>
>>
>> On Monday, February 24, 2014 8:33:44 AM UTC-5, software.ted wrote:
>>
>>> I am using dhtmlx (www.dhtmlx.com) framework. The component am using is 
>>> dhtmlxform. I don't understand what you mean by class and attribute.
>>> On 24 Feb 2014 14:45, "Anthony" <[email protected]> wrote:
>>>
>>>> Can you provide information about the form processing tool? What is the 
>>>> class and attributes of request.vars.photo?
>>>>
>>>> Anthony
>>>>
>>>> On Monday, February 24, 2014 7:36:17 AM UTC-5, software.ted wrote:
>>>>>
>>>>> Am using form processing tool. Which has a send method...what it 
>>>>> actually does is make post/get to a url in the 
>>>>> form.send("{{=URL('c','a')}}")
>>>>>
>>>>> So what happens in the controller is that I can access the form 
>>>>> variables as follows:
>>>>>
>>>>> def a():
>>>>>     file_name = request.vars.file_name
>>>>>
>>>>> The framework has code examples of how to access the uploaded file in 
>>>>> php and java
>>>>>
>>>>> Any ideas?
>>>>> On 24 Feb 2014 14:27, "Anthony" <[email protected]> wrote:
>>>>>
>>>>>> Ajax doesn't allow file uploads in forms. Are you using an Ajax file 
>>>>>> upload widget on the client side?
>>>>>>
>>>>>> Anthony
>>>>>>
>>>>>> On Monday, February 24, 2014 2:35:02 AM UTC-5, software.ted wrote:
>>>>>>>
>>>>>>> I am extremely stuck on how to manage uploaded file, I have been 
>>>>>>> working with web2py now for over a year and I like its flexibility, I 
>>>>>>> have 
>>>>>>> been working on an application that is ajax based using my own file. 
>>>>>>> Now i 
>>>>>>> have the following scenario i need help with:
>>>>>>>
>>>>>>> DB
>>>>>>> =======
>>>>>>>
>>>>>>> db.create_table("person", Field("first_name"), Field("photo", 
>>>>>>> "upload"), ...)
>>>>>>>
>>>>>>> Controller:
>>>>>>>
>>>>>>> def manage_person():
>>>>>>>     try:
>>>>>>>         value = db.person.update_or_insert(id == request.vars.id, 
>>>>>>> first_name=request.vars.first_name, photo=request.vars.photo, ...)
>>>>>>>     except ...:
>>>>>>>
>>>>>>>     return value
>>>>>>>
>>>>>>> Now my question is how do i move the upaded image to say the upload 
>>>>>>> folder, i was thinking web2py will put the physical image in upload 
>>>>>>> folder 
>>>>>>> according to documentation but unfortunately folder is empty. The DB 
>>>>>>> hower 
>>>>>>> gets updated with a the following: C:\fakepath\xxxx.jpg.
>>>>>>>
>>>>>>> Any ideas?
>>>>>>>
>>>>>>> Kind regards,
>>>>>>>     
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> ............................................................
>>>>>>> ...........................
>>>>>>> Teddy Lubasi Nyambe
>>>>>>> Opensource Zambia
>>>>>>> Lusaka, ZAMBIA
>>>>>>>
>>>>>>> Cell: +260 97 7760473
>>>>>>> website: http://www.opensource.org.zm
>>>>>>>
>>>>>>> ~/
>>>>>>> Human Knowledge belongs to the world! - AntiTrust
>>>>>>>
>>>>>>> Man is a tool-using animal. Without tools he is nothing, with tools 
>>>>>>> he is all - Thomas Carlyle 1795-1881
>>>>>>>
>>>>>>> /~ 
>>>>>>>
>>>>>>  -- 
>>>>>> Resources:
>>>>>> - http://web2py.com
>>>>>> - http://web2py.com/book (Documentation)
>>>>>> - http://github.com/web2py/web2py (Source code)
>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>>>> --- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "web2py-users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>  -- 
>>>> Resources:
>>>> - http://web2py.com
>>>> - http://web2py.com/book (Documentation)
>>>> - http://github.com/web2py/web2py (Source code)
>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "web2py-users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>  -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
>
> .......................................................................................
> Teddy Lubasi Nyambe
> Opensource Zambia
> Lusaka, ZAMBIA
>
> Cell: +260 97 7760473
> website: http://www.opensource.org.zm
>
> ~/
> Human Knowledge belongs to the world! - AntiTrust
>
> Man is a tool-using animal. Without tools he is nothing, with tools he is 
> all - Thomas Carlyle 1795-1881
>
> /~ 
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to