通常、browse...
の代わりにアイコンをクリックしてアップロード処理を開始すると、次のように作成されました。 Chrome、FireFoxで動作し、Edge以外の古いバージョンのIE(Internet Explorerのドキュメントモードを使用してテスト済み)を使用しています。アイコンがクリックされるとIE Edge上で何も起こりません。隠しファイルの入力要素がIEエッジで機能しない
Chrome、Firefox、IE Edge、少なくともIE 10および9で動作させるにはどうすればよいですか?
結果:https://jsfiddle.net/sk5cg2wy/
/* Upload Photo */
.upload-wrapper {
width: 250px;
height: 250px;
margin: 0 auto;
}
.upload-wrapper img {
width: 250px
height: 280px;
cursor: pointer;
}
.upload-wrapper input {
display: none;
}
<!-- start upload wrapper -->
<div class='upload-wrapper'>
<form enctype='multipart/form-data' action='photo_setup.php' method='POST'>
<label for='file-input'>
<img src='http://i.imgur.com/MIY6LmH.png' alt='Upload File' title='Upload File' width='250' height='250'>
</label>
<input type='file' name='photo' id='file-input' accept='image/*'>
</form>
</div>
<!-- end upload wrapper -->
ありがとうございます。テスト方法はわかりませんが、Edgeでは動作しません。 –