首页 > 解决方案 > 使用 Chrome 将更大的文件发布到 IIS 时出现问题

问题描述

我在 Win 10 Enterprise/IIS 上运行的经过 Windows 身份验证的网站上通过 POST Testform 向自身提交一个简单文件。IE 和 FF 一切正常。

使用 Chrome,上传文件甚至可以很好地处理 8kb 的文件。使用大约 70kb 的文件,我需要进行身份验证。

我的测试表 index.php:

<!DOCTYPE html>
<html  lang="de" lang="de">
<body>
<?php
    echo '<pre>';   
    print_r($_FILES);   
    print "</pre>";
?>

<form enctype="multipart/form-data" action="./index.php" method="POST">    
    Upload File: <input name="userfile" type="file" />
    <input type="submit" value="Send File" />
</form>
</body>
</html>

php.ini:

post_max_size = 8M
upload_max_filesize = 8M

如果我对 iis 站点使用匿名身份验证类型,那么 Chrome 也可以正常工作。任何想法?

标签: phpgoogle-chromeiisupload

解决方案


如果您对 iis 站点使用匿名身份验证类型,它将与 chrome 一起正常工作。

这似乎是chrome的问题。

下面是一些关于这个问题的文章。

1. 配置 Chrome 以允许 Windows 身份验证而不提示

2. 谷歌浏览器和使用 Windows 身份验证的自动登录


推荐阅读