2017-05-20 17 views
1

Flaskに単純なRESTful APIを書き込もうとしています。 Webブラウザを使用せずにWebリクエストのみを使用してディレクトリをアップロードできるようにするにはどの方法が良いですか?たとえば、FlaskのRESTful API。サーバーにディレクトリをアップロードする方法

curl ... http://localhost:5000/api/v1/uploaddirectory... 

この場合のアップロードディレクトリは、アーカイブファイルとしての転送方法のみが可能ですか?

curl -F "[email protected]/home/directory.zip" "http://localhost:5000/api/v1/uploaddirectory" 

答えて

1

ファイルを受け入れるフラスコのほうが、私がSOの投稿にダンプするよりもコードが多いです。問題はとても一般的なので、この問題の解決方法を明確に説明するリソースを紹介します。それは多くの問題のために、フラスコは、ファイルアップロードのための独自のモジュールを持っていたようhttp://flask.pocoo.org/docs/0.12/patterns/fileuploads/

は、ここでファイルをアップロードする方法についてはフラスコの定型文書です。 flask-uploadsをご覧ください。

あなたが本当にディレクトリ内のファイルの束をアップロードするcurlを使用して設定している場合、これはSO再帰的にディレクトリ内のすべてのものをアップロードするためのポストを参照してください。Uploading all of files in my local directory with curl

関連する問題