0

フロントエンドの Django/Python アプリケーションを作成しました。同期ツールのようなものです。ユーザーは、最初にソースと宛先を参照できます。ソースはクライアントのコンピューターで、宛先はサーバーのコンピューターです。インターフェイスは grsync に似ています。テンプレート(フロントエンドアプリケーション)に実装する必要があります。これどうやってするの?ありがとう

編集:

私はこれを私のform.html(Djangoのテンプレート)に持っています

<form>
<p>Session Name: <input type="text" name="session"></p>
<p>Source: <input type="text" name="target"><input type="submit" value="Open"></p>
<p>Target: <input type="text" name="target"><input type="submit" value="Open"></p>
<input type="submit" value="Save">
<input type="button" name="Cancel" value="Cancel" onclick="window.location = 'form.html' " />
 </form>

ユーザーがソースで [開く] をクリックすると、クライアントのコンピューターのファイルとフォルダーが表示され、ユーザーが [OK] を押すと、パスが [ソース] フィールドに読み込まれます。

4

1 に答える 1

0

これを試して:

<form>
    <p>Session Name: <input type="text" name="session"></p>
    <p>Source: <input type="file" name="source"/></p>
    <p>Target: <input type="text" name="target"/></p>
    <input type="submit" value="Save">
    <input type="button" name="Cancel" value="Cancel" onclick="window.location = 'form.html' " />
</form>

<input type="file">ファイルピッカーを起動する必要があります。ただし、サーバーにアップロードしている場合、ユーザーは、自分のマシン上のファイルに対してできるのと同じ方法でサーバーのファイルピッカーを起動することはできません。どこかにプラグインが見つからない限り、リモートファイルシステムを視覚的に検索するための独自のインターフェースを作成する必要があります。ファイルピッカーがない場合、テキストフィールド入力targetは、少なくともユーザーがサーバー上でファイルの名前にしたいものを入力できるようにする必要があります。それが質問に答えることを願っています!

于 2012-11-08T00:09:13.330 に答える