@bernierllc/http-file-connector
v0.3.2
Published
HTTP file connector for fetching remote files with progress tracking
Readme
@bernierllc/http-file-connector
HTTP file connector for fetching remote files with progress tracking and retry support.
Installation
npm install @bernierllc/http-file-connectorUsage
import { DownloadConnector } from '@bernierllc/http-file-connector';
const connector = new DownloadConnector({
accessMethod: 'DOWNLOAD'
});
const result = await connector.fetch({
endpoint: 'https://example.com/file.pdf',
metadata: {
onProgress: (progress) => {
console.log(`Downloaded: ${progress.percent}%`);
}
}
});
if (result.success) {
const buffer = result.data; // Buffer containing file data
}License
Bernier LLC - Limited Use License
