我有一个php页面,该页面应该能够上传.json
文件,而我的PHP代码需要从导入的文件中读取json。
我尝试过:
HTML
<form method="POST">
<input type="file" name="importfile" id="inportfile" onchange="this.form.submit()" accept="application/json" style="display:none"/>
<button id="import">Import</button>
<script>
$('#import').click(function(){ $('#inportfile').trigger('click'); });
</script>
</form>
PHP
if(isset($_POST['importfile'])){
// read json file
$data = file_get_contents($_FILES['importfile']['tmp_name']);
$_SESSION['data'] = $data;
}
但这不起作用。 任何人都知道如何以合适的方式做到这一点?
答案 0 :(得分:1)
您需要以enctype
的形式添加新标签:
<form enctype="multipart/form-data">