chunkSize
Type:
Default Value: 200000
The FileManager can divide a large file in parts and upload them in separate requests.
jQuery
$(function () { $("#file-manager").dxFileManager({ upload: { chunkSize: 500000 }, // ... }); });
Angular
app.component.html
app.module.ts
<dx-file-manager id="fileManager"> <dxo-upload [chunkSize]="500000"></dxo-upload> <!-- ... --> </dx-file-manager>
import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; import { DxFileManagerModule } from 'devextreme-angular'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, DxFileManagerModule ], //... }) export class AppModule { }
Vue
App.vue
<template> <DxFileManager> <DxUpload :chunk-size="500000" /> </DxFileManager> </template> <script> import 'devextreme/dist/css/dx.common.css'; import 'devextreme/dist/css/dx.light.css'; import { DxFileManager, DxUpload } from 'devextreme-vue/file-manager'; export default { components: { DxFileManager, DxUpload }, data() { return { //... }; } }; </script>
React
App.js
import React from 'react'; import 'devextreme/dist/css/dx.common.css'; import 'devextreme/dist/css/dx.light.css'; import FileManager, { Upload } from 'devextreme-react/file-manager'; class App extends React.Component { render() { return ( <FileManager> <Upload chunkSize={500000} /> </FileManager> ); } } export default App;
Feedback