DefinitelyTyped/react-file-reader-input/react-file-reader-input-tests.tsx

23 lines
645 B
TypeScript

import * as React from "react";
import FileReaderInput = require("react-file-reader-input");
class MyComponent extends React.Component<{}, {}> {
handleChange = (event: React.SyntheticEvent<any>, results: any) => {
results.forEach((result: any) => {
const [event, file] = result;
console.log(`Selected file ${file.name}!`);
});
}
render(): React.ReactElement<{}> {
return (
<form>
<label htmlFor="my-file-input">Upload a File: </label>
<FileReaderInput as="binary" onChange={this.handleChange} >
<button>Select a file!</button>
</FileReaderInput>
</form>
);
}
}