我有一个用php编写的示例图像上传代码。ios开发人员调用web服务。文件上传在一台服务器上运行良好,但在另一台服务器上传失败。
检查了权限、目录列表等。在尝试上传图像时,服务器抛出了500个内部错误。
我认为.htaccess 可能有问题
有人能指导我编辑htaccess,使其支持图像上传吗。
谢谢。通过浏览器上传时,文件上传工作正常。它没有返回任何错误
这是错误日志PHP警告:fopen(xml/)[function.fopen]:无法打开流:在第271行的/home/appsimon/public_html/api/import.PHP中没有这样的文件或目录
事实上,直到上周它还在这个服务器上工作。突然文件上传失败
htaccess 中的代码
#old php Handler
#deny from all
#allow from ip address
只有这3行评论来自应用控制台的错误
<Warning>: aResponse:<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
webmaster@appsimon.com and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<p>Additionally, a 500 Internal Server Error
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
Feb 6 00:30:48 Varmas-iPhone SNMC[1944] <Warning>: -JSONValue failed. Error trace is: (
"Error Domain=org.brautaset.JSON.ErrorDomain Code=3 '"Unrecognised leading character'" UserInfo=0x541a40 {NSLocalizedDescription=Unrecognised leading character}"
)
Feb 6 00:30:49 Varmas-iPhone SNMC[1944] <Warning>: fail
在htaccess中尝试添加这些值,看看会发生什么
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 180
php_value max_input_time 180
根据需要调整值