0

我可以使用上传其他文件类型,如 .txt、.png、.apk

<form action="index1.php" method="post" name = "mySuperForm"
enctype="multipart/form-data">


<input type="text" placeholder="Application Name" name="appname">
<input type="text" placeholder="Version Number" name="appversion">
Application File: <input style = "width:auto" type="file" name="file" id="file"><br>

</form>

但是,当我尝试上传 .ipa 文件时,我无法使用 $_POST 获取 index1.php(我要发布到的页面)上的应用程序名称或版本号。但是,如果我上传不同的文件类型,我可以。如果我尝试上传 ipa 文件,就好像没有发布任何内容,就像 html 在该行失败一样。我正在使用我的本地主机,wamp 服务器。有什么建议吗?

4

2 回答 2

1

如果没有看到您处理 PHP 的情况,诊断起来有点困难,但这里有一些可能会为您指明正确方向的潜在项目:

  • .IPA 文件是否超过 PHP 配置中定义的 *post_max_size* 或 *upload_max_filesize*?
  • 尝试var_dump($_FILES);查看您的脚本是否看到那里的文件。
于 2013-07-12T19:48:40.870 回答
0

我认为这是因为文件太大并且请求被 Web 服务器截断,所以 PHP 将无法访问任何表单字段,因为请求未完成。ipa 文件有多大?您可能需要调整最大帖子大小。默认值通常为 4 MB。

于 2013-07-12T19:55:43.197 回答