0

PHPで書かれたサンプル画像アップロードコードがあります。iOS 開発者が Web サービスを呼び出します。ファイルのアップロードは、あるサーバーではうまく機能しますが、別のサーバーではアップロードに失敗します。

権限、ディレクトリ リストなどを確認しました。上記のすべてのうち、画像をアップロードしようとすると、サーバーが 500 内部エラーをスローします。

.htaccess に問題があるのではないかと思います

画像のアップロードをサポートするように htaccess を編集する方法を教えてください。

ありがとうございました。ブラウザ経由でアップロードしている間、ファイルのアップロードは正常に機能します。エラーは返されません

ここにエラー ログがあります。

実際、先週までこのサーバーで動作していました。突然ファイルのアップロードに失敗しました

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
4

1 に答える 1

0

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

必要に応じて値を調整します

于 2013-02-05T18:54:06.730 に答える