私はFineUpload
スクリプトを使ってサーバーに画像をアップロードします。この私がpublic_html
ディレクトリにgallery
ディレクトリを作成したが、それでもエラーを取得しているlocalhostの"サーバーエラーです。アップロードディレクトリに書き込みができません。"
<?php
require 'FineUpload.php';
$uploadDir = 'http://www.naukaplywaniakrakow.pl/gallery/';
$allowed = explode(',', 'pdf');
$sizeLimit = 5000 * 1024;
$fineUpload = new FineUpload($allowed, $sizeLimit);
$response = $fineUpload->handleUpload($uploadDir);
if (@$response['success']) {
$uploadName = $fineUpload->getUploadName();
list($width, $height) = getimagesize($uploadDir . $uploadName);
$response['fileName'] = $uploadName;
}
echo json_encode($response);
から私が使用するコードです:
{"error":"Server error. Upload directory isn't writable."}
「ls -la」はpublic_htmlの返品で何が実行されますか? – Paul
絶対パスを使用してファイルをアップロードする必要があります。ウェブアドレスを使用することはできません。 – Jerodev
アップロードしようとしたディレクトリの権限をチェックしましたか? – sujivasagam