从文件上传php读取json

从文件上传php读取json,php,Php,我有一个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="i

我有一个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>
但这不起作用。
有人知道如何以正确的方式进行此操作吗?

您需要以
enctype
的形式添加一个新标记:

<form enctype="multipart/form-data">


此文档中没有json处理您的代码中没有json问题。您右键添加了
enctype
attibute现在怎么办?
<form enctype="multipart/form-data">