我可以從外部URL加載csv文件,但是當我嘗試加載用戶上傳到Web的文件時,它會顯示一個空的對象。對象似乎已加載,但您無法以任何方式訪問該信息。我在網上找到的解決方案是設置服務器,但我不想這樣做。我想要一個只有客戶端的Web應用程序,其中包含tensorflowJS。主要.js:export default function Main() { const [archivo, setArchivo] = useState(); const cargarArchivo = (archivo) => { setArchivo(archivo); }; async function realizarCalculos() { await preprocesamiento(archivo); } return ( <div> <Dropzone cargarArchivo={cargarArchivo} /> <Button onClick={realizarCalculos} style={{ margin: "5vh" }} variant="outlined" > Calcular Caudales </Button> </div> );}拖放區.js:class Dropzone extends Component { constructor(props) { super(props); this.state = { files: [], }; } handleChange(files) { this.props.cargarArchivo(files[0]); this.setState({ files: files, }); } render() { return ( <DropzoneArea acceptedFiles={[".csv"]} onChange={this.handleChange.bind(this)} /> ); }}export default Dropzone;Tensorflow JS: import * as tf from "@tensorflow/tfjs"; export async preprocesamiento(archivo){ const csvDataset = tf.data.csv(archivo.path); }
React Tensorflow JS 加載用戶上傳的 csv 文件
慕的地8271018
2022-09-02 16:19:24