Opened 8 years ago

Closed 8 years ago

# Upload files without file extensions

### Description

It should be possible to upload files like "CHANGELOG" that have no proper file extensions, i.e. instead of renaming the file to CHANGELOG.txt.

### comment:1 Changed 8 years ago by Dylan Janeke

Has anyone had any luck with this yet?

### comment:2 Changed 8 years ago by Dylan Janeke

Actually I found a solution but that takes away the extension filtering... Sorry i'm not really a python developer... but you can do this in the mean time : in the dist open the api.py file and look for this section :

# Check correct file type.

reg = re.compile(r'(.*).(.*)\$') result = reg.match(downloadfile?) self.log.debug('ext: %s' % (result.group(2))) if result:

if not result.group(2).lower() in self.ext.split(' '):

else:

Comment all of that out, then just reinstall it... simple solution:P

### comment:3 Changed 8 years ago by Radek Bartoň

Status: new → assigned

I'll add trac.ini opiton value none which will allow uploading of files with no extension. Just wait for it.

### comment:4 Changed 8 years ago by Radek Bartoň

Resolution: → fixed assigned → closed

Branch 0.11 and 0.12 now contains two new values of ext trac.ini option. They are none which allow to upload files without extension and all which disables file extension check.

### Modify Ticket

Action
as closed The owner will remain Radek Bartoň.
The resolution will be deleted. Next status will be 'reopened'.