账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    yii 上传rar,zip,exe文件
    34
    0

    yii 上传rar,zip,exe文件,rules规则设置 [['tec_instructions','tec_drive'], 'file', 'skipOnEmpty' => false, 'extensions' => 'png, jpg,pdf,zip,exe,rar,docx','checkExtensionByMimeType' => false],允许上传的文件格式包含rar,zip,exe,上传rar,exe,zip文件是,部分文件rar,zip,exe的文件可以提交,$_FILES可以接受到值,部分同后缀的不能提交,直接提示“您提交的数据无法被验证”,麻烦问一下是什么问题

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 在Yii中,你可以使用file类的move方法来上传rar,zip,exe文件。这个方法会自动识别文件的类型并将其移动到指定的位置。

      以下是一个简单的示例:

      ```php use yii\file\File; use Yii\Upload;

      $upload = new FileUpload(); $upload->setConfig([ 'maxSize' => 5 * 1024 * 1024, // 设置最大文件大小 'maxNumFiles' => 1, // 设置最大上传文件数 'overwrite' => false, // 设置是否覆盖已上传文件 'uploadDir' => 'uploads/', // 设置上传文件的保存目录 ]); $upload->upload(); ```

      在这个示例中,我们首先创建了一个新的FileUpload对象,然后设置了config属性来配置文件上传的参数。然后,我们调用upload方法来上传文件。

      注意,你需要将'uploadDir'设置为你想要上传文件的目录。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部