MCPcopy
hub / github.com/baidu/amis / renderFormFile

Method renderFormFile

packages/amis/src/renderers/PdfViewer.tsx:176–199  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

174
175 @autobind
176 async renderFormFile() {
177 const {name, data} = this.props;
178 const file = getVariable(data, name);
179 this.setState({
180 inited: true,
181 loading: true
182 });
183 if (file instanceof File) {
184 const reader = new FileReader();
185 reader.onload = _e => {
186 const data = reader.result as ArrayBuffer;
187 this.file = data;
188 this.setState({
189 loading: false
190 });
191 this.forceUpdate();
192 };
193 reader.onerror = _e => {
194 this.setState({error: true});
195 };
196 reader.readAsArrayBuffer(file);
197 this.reader = reader;
198 }
199 }
200
201 @autobind
202 renderEmpty() {

Callers 1

renderPdfMethod · 0.95

Calls 1

getVariableFunction · 0.90

Tested by

no test coverage detected