我是一名PHP开发人员我已经制作了一个Web服务,用于从Ios End上传文件。但问题是当我从服务器端上传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 upload a file
<?php
$filename = $_FILES["userfiles"]["name"];
$destination = $_FILES["userfiles"]["tmp_name"];
$file = time() . $filename;
$result = move_uploaded_file($destination, "upload/" . $file);
?>
但是当Ios Developer尝试在服务器上上传一个15MB的文件时,会出现以下错误错误Domain=NSURLErrorDomain Code=-1001 The request timed out
为此,我在Webservice中也增加了set_time_limit(0)
的执行时间。但我没有取得任何成功。请帮助我。
先谢谢。
答案 0 :(得分:0)
我们有php函数ini_set,用于覆盖默认的php.ini设置
ini_set('upload_max_filesize','50M');
ini_set('post_max_size','50M');
请将该代码放在文件顶部或函数顶部
谢谢