2016-06-23 12 views
0

にディレクトリを作成し、カール、は、私は次のようにcurlコマンドを使用してファイルをアップロードすることができ、サーバ

カール--upload - ファイルfile_nameを使用してファイルをアップロードする方法http://example.com/upload/

WebサーバはApacheのです。既に "upload"というディレクトリが作成されています。

しかし、ときに私は

カール--upload-ファイルfile_name http://example.com/upload/subdirectory/

、それが失敗し、次のないカールは私の要件

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
 
<html><head> 
 
<title>403 Forbidden</title> 
 
</head><body> 
 
<h1>Forbidden</h1> 
 
<p>You don't have permission to access /upload/subdirectory/file_name 
 
on this server.</p> 
 
<hr> 
 
<address>Apache/2.4.7 (Ubuntu) Server at example.com Port 80</address> 
 
</body></html>

、次のエラーを報告しますcURLに "upload"の下に "サブディレクトリ"を持つディレクトリを作成させ、ファイル "f ile_name "となります。

私はそれがApacheの設定ファイルで何かをすることだと思います。

答えて

0

あなたはおそらくApacheリダイレクトの設定をしていますが、それでもあなたのput要求を処理するためには何らかの種類のPHPファイルが必要になります。これは、カールがクライアント側でできることではありません。

関連する問題