私はHTMLElementInput.files.path
にアクセスして、cloudinary
のバックエンドに送信しようとしています。私が実行している問題は、オブジェクトに現在path
キーが存在することです。ファイルアップロード時にパスキーにアクセスできない
私はMDN Input pageを通読してきた、と私は、マークアップに何かをやっていないよかなり確信しています。私は困惑しています
class App extends Component {
capture(e) {
e.preventDefault();
const image = document.querySelector('input').files[0];
console.log(image);
// image.path === undefined
}
render() {
return (
<div className="App">
<div className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h2>Welcome to React</h2>
</div>
<form onSubmit={e => this.capture(e)}>
<div>
<label htmlFor="photo_image">Upload an image</label>
<input id="photo_image" type="file" accept=".jpg, .jpeg, .png" />
</div>
<button type="submit">Submit</button>
</form>
</div>
);
}
}
export default App;
:以下input
上のデータを傍受するために私が持っているコードです。誰かが私がどこに間違っているのか見ている場合、またはgotchaとreact
がある場合、私はすべての耳です!
更新
私はこの情報を前に残しておきます。プロジェクトはcreate-react-app
でブートストラップされています。私はこの問題を開発中だけでなく、プロダクションでのビルドに役立てるときも得ます。
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
シングルを渡すときにブラケットを必要としません引数 – rockchalkwushock
これについて私の知識を更新していただきありがとうございます。 –