Thank you for such quick answer.
Could you suggest solution(or where to look) on returning list of uploaded 
files(without renaming them or otherwise) for the user to view or download 
them?


On Monday, August 3, 2015 at 3:55:12 AM UTC+3, Massimo Di Pierro wrote:
>
> web2py exposes only actions, not all functions. An action is a function in 
> a controller that takes no arguments and does not start with two 
> underscores.
>
> Be very careful with using the original filename as name of the file. 
> There are many possible vulnerabilities associated with this behavior, 
> including directory traversal. This is why most frameworks, including 
> web2py, rename files on upload. Consider that the sender can inject any 
> character it in filename and that character may have a special meaning on 
> your filesystem (think of / \ : for example). Also consider a file with 
> that name many already exist.
>
> Massimo
>
>
> On Sunday, 2 August 2015 18:56:37 UTC-5, Vladimiras Lomovas wrote:
>>
>>
>> <https://lh3.googleusercontent.com/-rj-e4oMWCIk/Vb5xxX8VZRI/AAAAAAAAACo/pnTUX_lqYA0/s1600/nolist.jpg>
>>
>> Hello I'm new to programming and web2py but here I'm doing my first 
>> project.
>> I'm using web2py as a back-and for android app to get and transfer data.
>> I need to return list of user uploaded files( in JSON ) but web2py save 
>> files with unique name.
>> I find most accurate solution to my problem: 
>> http://stackoverflow.com/questions/8008213/web2py-upload-with-original-filename
>>  
>> but it's not working for some reason
>> and some functions is not listed in "exposes:"(shwon in picture). why?
>>
>>

-- 
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/d/optout.

Reply via email to