| id | dxFileUploader.Options.onBeforeSend |
|---|---|
| type | function(e) |
| default |
A function that allows you to customize the request before it is sent to the server.
Information about the event.
The UI component's instance.
#include common-ref-elementparam with { element: "UI component" }
An uploaded file.
An XMLHttpRequest for the file.
An object that provides information about the file upload session.
<!--JavaScript-->
$(function() {
$("#fileUploaderContainer").dxFileUploader({
// ...
onBeforeSend: function(e) {
e.request.withCredentials = true;
}
});
});
<!-- tab: app.component.html -->
<dx-file-uploader
(onBeforeSend)="onBeforeSend($event)">
<!-- ... -->
</dx-file-uploader>
<!-- tab: app.component.ts -->
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
onBeforeSend(e){
e.request.withCredentials = true;
}
}
<!-- tab: app.module.ts -->
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { DxFileUploaderModule } from 'devextreme-angular';
@NgModule({
imports: [
DxFileUploaderModule
],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
export class AppModule { }
<!-- tab: App.vue -->
<template>
<DxFileUploader
:on-before-send="onBeforeSend" >
</DxFileUploader>
</template>
<script>
import 'devextreme/dist/css/dx.fluent.blue.light.css';
import {
DxFileUploader
// ...
} from 'devextreme-vue/file-uploader';
export default {
components: {
DxFileUploader
// ...
},
methods: {
onBeforeSend(e) {
e.request.withCredentials = true;
}
},
data() {
return {
//...
};
}
};
</script>
<!-- tab: App.js -->
import React from 'react';
import FileUploader from 'devextreme-react/file-uploader';
const App = () => {
const onBeforeSend = (e) => {
e.request.withCredentials = true;
};
return (
<FileUploader onBeforeSend={onBeforeSend}>
<!-- ... -->
</FileUploader>
);
};
export default App;
<!--Razor C#-->
@(Html.DevExtreme().FileUploader()
.OnBeforeSend("onBeforeSend")
// ...
)
<script>
function onBeforeSend(e) {
e.request.withCredentials = true;
}
</script>
<!--Razor C#-->
@(Html.DevExtreme().FileUploader()
.OnBeforeSend("onBeforeSend")
// ...
)
<script>
function onBeforeSend(e) {
e.request.withCredentials = true;
}
</script>