We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1457f7e commit d69df02Copy full SHA for d69df02
src/index.ts
@@ -146,11 +146,11 @@ export default class XCrawl {
146
const { id, headers, data } = requestResItem
147
148
const mimeType = headers['content-type'] ?? ''
149
- const suffix = mimeType.split('/').pop()
+ const fileExtension = fileConfig.extension ?? mimeType.split('/').pop()
150
const fileName = new Date().getTime().toString()
151
const filePath = path.resolve(
152
fileConfig.storeDir,
153
- `${fileName}.${suffix}`
+ `${fileName}.${fileExtension}`
154
)
155
156
try {
src/types.ts
@@ -77,6 +77,7 @@ export interface IFetchDataConfig extends IFetchBaseConifg {}
77
export interface IFetchFileConfig extends IFetchBaseConifg {
78
fileConfig: {
79
storeDir: string
80
+ extension?: string
81
}
82
83
0 commit comments