Merge pull request #434 from wangjie/master
fix the bug that we can't get filename when download file.
This commit is contained in:
@@ -148,8 +148,9 @@ func DownloadUrl(fileUrl string) (filename string, rc io.ReadCloser, e error) {
|
|||||||
}
|
}
|
||||||
contentDisposition := response.Header["Content-Disposition"]
|
contentDisposition := response.Header["Content-Disposition"]
|
||||||
if len(contentDisposition) > 0 {
|
if len(contentDisposition) > 0 {
|
||||||
if strings.HasPrefix(contentDisposition[0], "filename=") {
|
idx := strings.Index(contentDisposition[0], "filename=")
|
||||||
filename = contentDisposition[0][len("filename="):]
|
if idx != -1 {
|
||||||
|
filename = contentDisposition[0][idx+len("filename="):]
|
||||||
filename = strings.Trim(filename, "\"")
|
filename = strings.Trim(filename, "\"")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user