【问题标题】:read json from file upload php [duplicate]从文件上传php中读取json [重复]
【发布时间】:2019-02-14 15:32:09
【问题描述】:

我有一个 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;
}

但这不起作用。 有人知道如何以正确的方式做到这一点吗?

【问题讨论】:

标签: php


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-27
    • 2018-01-07
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 2020-08-15
    • 2013-07-16
    相关资源
    最近更新 更多