Here is my controller code:
def test_upload:
    if request.vars.file1 is not None:
       result = db(db.mytable.id==24).update(file1=request.vars.file1.file)
    else:
       result = 0
    return dict(result=result)

status-5.png uploaded as 
applications/myapp/uploads/mytable.file1/85/mytable.file1.8586ded7f7608eee.746d706c3176667666.txt

Thanks,
AT

On Tuesday, 13 August 2013 17:49:34 UTC+5, Anthony wrote:
>
> 'txt' is the default extension given if the filename doesn't match the 
> following regex: '\.(?P<e>\w{1,5})$'. "picture.jpg" should match that 
> regex, so something else is going on. Please show the full code used for 
> the upload action as well as an actual filename that exhibits the problem.
>
> Anthony
>
> On Tuesday, August 13, 2013 8:33:35 AM UTC-4, at wrote:
>>
>>
>> picture.jpg changes to picture.txt, infact to a long encoded name: 
>> mytable.file1.8cc66faf70ead672.746d70316a6c676677.txt
>>
>> Regards,
>> Atif
>>
>> On Tuesday, 13 August 2013 17:25:28 UTC+5, LightDot wrote:
>>>
>>> Does .txt actually replace an existing extension, or does it show up 
>>> appended instead? What I mean is, does picture.jpg change into picture.txt 
>>> or into picture.jpg.txt?
>>>
>>> Regards,
>>> Ales
>>>
>>> On Tuesday, August 13, 2013 12:10:40 PM UTC+2, at wrote:
>>>>
>>>>
>>>>
>>>> Hi,
>>>>
>>>> Please consider following model:
>>>> db.define_table('mytable',     
>>>>                 Field('file1', type='upload', uploadseparate=True,
>>>>                         requires = 
>>>> IS_EMPTY_OR(IS_UPLOAD_FILENAME(extension='pdf|jpg|png|gif|doc|docx|rtf|txt',
>>>>  
>>>> error_message='Only PDF, Word Docs, RTF, Text & Images allowed')))
>>>> )
>>>>
>>>> When a file is uploaded using following form, file extention 
>>>> automaticalyy changes to .txt:
>>>> <form id="upload_form" class="block-content form" action="" 
>>>> method="post" enctype="multipart/form-data">
>>>>      <input id="adm_file3" class="upload" type="file" name="file1">
>>>>      <input id="attach_files" class="button" type="submit" 
>>>> value="Attach File(s)">
>>>> </form>
>>>>
>>>> Any idea what could be the reason?
>>>>
>>>> Thanks
>>>>
>>>

-- 

--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to