-
-
Notifications
You must be signed in to change notification settings - Fork 490
Closed
Description
var fileExtension = "";
if (response.hasHeader("content-type")) {
var type = response.header("content-type").split("/");
if (type.length == 2) {
fileExtension = ".${type[1]}";
}
}
You get file extensions by content-type,for example. Doc's content-type is application/msword,so the stored file name is uuid.msword,I want the filename is uuid.doc,So I can't open it in my app.
Why do not use content-disposition to get filenames for locally stored filenames,or we can specify the file name of the local store?
var fileExtension = "";
if (response.hasHeader("content-disposition")) {
var fileName = response
.header("content-disposition")
.split(";")[1]
.split("=")[1]
.replaceAll("\"", "");
fileExtension = fileName.substring(fileName.lastIndexOf("."));
} else if (response.hasHeader("content-type")) {
var type = response.header("content-type").split("/");
if (type.length == 2) {
fileExtension = ".${type[1]}";
}
}
jaweii
Metadata
Metadata
Assignees
Labels
No labels