javascript - 限制用户只能上传指定的文件格式

标签 javascript php jquery

我设法让用户上传pdf、doc和docx格式的文件。但是,用户现在可以上传任何格式的文件。这并不能阻止他们。他们上传任何格式的文件,但程序不会将它们存储在上传路径中。我想限制他们只能上传我表单中的这些格式,如果格式不同,程序会阻止他们。我把我的代码作为额外引用:

 $config['upload_path'] = './media/resumes/';


  $config['allowed_types'] = 'pdf|doc|docx';
    $config['max_size'] = '100000';

        $this->load->library('upload', $config);
        $this->upload->initialize($config);
        $this->upload->do_upload("myfile");           

        $file = $this->upload->data();
            $filename=$file['file_name'];

期待您的答复

最佳答案

您可以在附加文件时使用它:

        <input type="file" name="userfile" id="fileAttachmentID" accept=".pdf,.doc,.docx">

关于javascript - 限制用户只能上传指定的文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32739561/

相关文章:

php - php 中的全局变量弄乱了我的 html!

javascript - createTextRange - IE8 中的奇怪行为

javascript - 获取包含特定元素的完整单词

javascript - 循环遍历数组并将结果输出到html

javascript - 仅在 NodeJS/浏览器的开发模式下显示日志信息

php - 在元标记中使用换行符

PHP array_walk require_once

javascript - 数组(json)没有传递到 jqGrid 的编辑选项参数中

JavaScript IF 语句 boolean 严格

javascript - 在 React 中编写可重用模式的最佳方法是什么?