0
是否可以上傳提交的文件?不知道如何結合這兩個:現在它必須先上傳文件,然後更新名稱或創建新名稱,無需提交文件。通過React提交表單上的Firebase存儲空間上傳
<form ref={(input) => { this.locationForm = input }} onSubmit={this.createLocation} >
<input ref={(input) => this.name = input} type="text" name="name" placeholder="Name" />
<input ref={(input) => this.file = input} type="file" onChange={this.uploadFile} id="fileButton" />
</form>
和
createLocation(event) {
event.preventDefault();
const store = {
['store']: {
name: this.name.value,
desc: this.desc.value
}
}
this.props.setStore(store);
}
uploadFile(e) {
const file = e.target.files[0];
const storageRef = firebase.storage().ref('test/' + file.name);
storageRef.put(file);
}
setStore
來電終極版的功能和更新。