Php 如何在服务器上上传大文件
我是一名PHP开发人员,我制作了一个用于从Ios端上载文件的Web服务。但问题是,当我从服务器端上载15MB文件时,文件已成功上载,我还在PHP.ini中完成了以下设置Php 如何在服务器上上传大文件,php,ios,Php,Ios,我是一名PHP开发人员,我制作了一个用于从Ios端上载文件的Web服务。但问题是,当我从服务器端上载15MB文件时,文件已成功上载,我还在PHP.ini中完成了以下设置 ; Maximum allowed size for uploaded files. upload_max_filesize = 50M ; Must be greater than or equal to upload_max_filesize post_max_size = 50M //PHP script to uplo
; Maximum allowed size for uploaded files.
upload_max_filesize = 50M
; Must be greater than or equal to upload_max_filesize
post_max_size = 50M
//PHP script to upload a file
<?php
$filename = $_FILES["userfiles"]["name"];
$destination = $_FILES["userfiles"]["tmp_name"];
$file = time() . $filename;
$result = move_uploaded_file($destination, "upload/" . $file);
?>
;上载文件允许的最大大小。
上载\u最大\u文件大小=50M
; 必须大于或等于上载\u最大\u文件大小
立柱最大尺寸=50M
//上传文件的PHP脚本
但当Ios开发者试图在服务器上上传一个15MB的文件时,会出现以下错误:Domain=nsurerrordomain code=-1001请求超时
为此,我还增加了Webservice中的执行时间设置时间限制(0)
。但我没有获得任何成功。请帮助我
提前感谢。我们有php函数ini\u集,用于覆盖默认的php.ini设置
ini_set('upload_max_filesize','50M');
ini_set('post_max_size','50M');
请将该代码放在文件顶部或函数顶部
谢谢您可以显示上载功能?表示上载文件的PHP脚本..?不完整,上载文件的部分代码(获取名称并从
/tmp/
文件夹移动到/your\u upload/
文件夹)对不起,我的英语不好。您可以使用var\u dump检查上载var\u dump($\u文件)时的错误;死亡
在这个字符串之前$filename=$\u FILES['userfiles']['name']
只需使用PHP cURL尝试使用API发送文件,如果成功上载该文件,则iOS developer出现问题。它不再工作。在iOS结束请求超时时显示相同的结果。如果您的网络配置在模拟器运行时发生更改,则可能会发生这种情况。请重新启动模拟器运行时(例如:退出/重新启动iOS simulator.app),这可能会解决您的问题。请查看与该错误相关的文档。我认为你的代码没有错误。这是一些网络问题。