2017-06-29 14 views
0

DjangoとPythonを使ってフォルダからブラウズするのではなく、パスを使ってプロジェクト内のあるフォルダにファイルをアップロードする必要があります。私は以下のシナリオを説明しています。DjangoとPythonを使ってパス名を使ってファイルをアップロードするには?

<form method="post" action="{% url 'upload' %}"> 
    <input name="name" type="text"> 
    <button type="submit">Upload</button> 
</form> 

と仮定ここでユーザは、1つのファイルのパス名e.g-/home/subrajyoti/Pictures/abc.pdf,.png etcを貼り付け、私は1つのタイムスタンプを元のファイル名を削除し、DBにプロジェクトフォルダとパスにこのファイルを保存する必要があり、この場合、アップロードボタンをクリックしてください。

答えて

1

ブラウザでは、パスを使ってファイルシステムにアクセスすることはできません。 ブラウザからファイルシステムにアクセスできる唯一の方法は、ブラウザから「ファイルを選択」することです。

これは、セキュリティ上の理由からユーザーを保護するためです。

関連する問題