1
我有一個網站,其中包含一個表。我想要一個可以下載表格內容的按鈕(給瀏覽網站的客戶端)。這可能嗎?下載包含html表格內容的文本文件?
我當時的想法是要做到這一點:
- 用戶點擊按鈕
- 網站分析表中的內容,保存的內容到一個文本文件
- 按鈕將用戶具有了新的一頁下載鏈接到新文件。
這實際上是一種麻煩,但不是非常用戶友好。有沒有更簡單的方法?
我有一個網站,其中包含一個表。我想要一個可以下載表格內容的按鈕(給瀏覽網站的客戶端)。這可能嗎?下載包含html表格內容的文本文件?
我當時的想法是要做到這一點:
這實際上是一種麻煩,但不是非常用戶友好。有沒有更簡單的方法?
什麼可能會工作最好是一個本質上是一種「網絡服務」。此服務將是一個簡單的網址,如http://example.com/table,它採用一個參數:格式。然後基於格式參數,您將以任何形式呈現數據。 format = html將數據呈現爲典型的HTML頁面。 format = csv並將其呈現爲CSV數據並將內容類型設置爲Excel,以便啓動電子表格應用程序。
有無輸出JSON和使用在客戶端的js生成表後端。如果他們點擊,將json解析爲後端的csv並提供下載。 –
你的網站只是一個靜態網站?這在服務器端更容易實現,使用諸如ASP.NET或PHP之類的東西。 –
您可以使用數據URI。欲瞭解更多的細節也存在類似的問題[在內存中創建一個文件供用戶下載,而不是通過服務器] [1] [1]:http://stackoverflow.com/questions/3665115/create-a-file-內存中的用戶下載不通過服務器 – mergenchik