2017-10-05 3 views
0

J'utilise le jquery file upload pour gérer le téléchargement d'images.Comment configurer le répertoire de téléchargement? PHP, jQuery File Upload

Pour le moment, les fichiers téléchargés sont magasin à l'intérieur /themes/mytheme/assets/plugins/file-upload/server/php/files/upload/test' which is controlled by the below code in UploadHandler.php` ...

'upload_dir' => dirname('$this->get_server_var('SCRIPT_FILENAME'')).'/uploads/test/', 
'upload_url' => $this->get_full_url().'/uploads/files/', 

Je veux stocker les téléchargements à l'intérieur mywebsite.com/uploads/test/ mais tout ce que je change le code pour qu'il ne marche pas me laisser sortir du dossier /server/php/ ... J'ai essayé les méthodes suivantes:

1)

'upload_dir' => '/uploads/test/', 
'upload_url' => $this->get_full_url().'/uploads/files/', 

2)

'upload_dir' => dirname('www.mywebsite.com')./uploads/test/', 
'upload_url' => $this->get_full_url().'/uploads/files/', 

Espérons que quelqu'un puisse vous aider.

Répondre

0

Le chemin de téléchargement ne peut pas être basé sur l'URL du site mais doit être basé sur le chemin réel du répertoire sur le serveur.

'upload_path' => '/full/path/to/www/upload/files/' 

ou quelque chose comme ça ...

cela dépend de votre type de serveur

utilisation

$_SERVER['DOCUMENT_ROOT'] 

pour obtenir le chemin d'accès physique à la racine du Web, par exemple /var/www/example.com/httpdocs