1

私は Symfony で Web サイトを構築しており、TinyMCE を使用しています (バンドルとしてではなく、Web フォルダー内の JS スクリプト)。画像アップロード用に justboil.me からプラグイン jbimages をインストールしました。しかし、画像をアップロードしようとすると、「アップロードパスが有効ではないようです」というエラーが表示されます。ローカルホストでも、ドメインでも。

symfony のアクセス可能なファイルがルートにないためだと思います。しかし、それを解決する方法は?

ファイルを保存するための私の設定:

$config['img_path'] = './images/upload'; // Relative to domain name
$config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . $config['img_path']; // Physical path. [Usually works fine like this]

私の英語に感謝し、申し訳ありません、私は学んでいます。

4

5 に答える 5

1

先頭のドットを削除するだけです

$config['img_path'] = '/画像/アップロード';

于 2016-02-12T21:11:25.380 に答える
1

私はこれが古いことを知っています。設計するアプリケーションがあり、この問題に遭遇しました。私が実装した解決策は、単に空白のままにすることでした。

$config['img_path'] = ''; // Relative to domain name

そのように、すべてがうまくいくはずです。

于 2016-09-16T15:16:55.880 に答える
0

私の解決策 - このコードの最初の行を変更します。

if (!empty($_POST['image-folder']) {
    $config['img_path'] = '/someFolder/' . $_POST['image-folder'];
}

に:

if (!empty($_POST['image-folder']) && $_POST['image-folder'] !== 'undefined') {
    $config['img_path'] = '/someFolder/' . $_POST['image-folder'];
}
于 2016-12-08T16:15:08.713 に答える