2012-11-05 165 views
0

我寫了一個前端Django/Python應用程序。這就像一個同步工具。用戶可以先瀏覽來源和目的地。源是客戶端的計算機,目標是服務器的計算機。該界面與grsync類似。我需要在模板(前端應用程序)中實現它。我怎樣才能做到這一點?由於在Django/Python中瀏覽客戶端和服務器端文件?

編輯:

我在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時,路徑應該加載到Source字段中。

回答

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">彈出一個filepicker。但是,如果您正在上傳到服務器,則用戶將無法像在自己的計算機上爲文件一樣啓動服務器的文件選擇器。您必須編寫自己的界面,以可視化方式搜索遠程文件系統,除非您可以在某處找到它的插件。如果沒有文件選擇器,target的文本字段輸入至少應使用戶能夠在服務器上鍵入他們想要的文件名稱。希望回答這個問題!