Skip to content

Commit e495309

Browse files
committed
address issue #15: file name could have many dots
1 parent c4ad5ec commit e495309

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

flask_excel/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,14 @@ class ExcelRequest(webio.ExcelInputInMultiDict, Request):
1717
Mix in pyexcel's webio function signatures to Flask request
1818
"""
1919
def get_file_tuple(self, field_name):
20+
"""
21+
Implement Flask specific way of getting uploaded files
22+
"""
2023
filehandle = self.files[field_name]
2124
filename = filehandle.filename
22-
extension = filename.split(".")[1]
25+
extension = filename.split(".")[-1]
26+
if extension == filename:
27+
raise IOError("Failed to find out file extension")
2328
return extension, filehandle
2429

2530

0 commit comments

Comments
 (0)