簡體   English   中英

將 HTML5 表單輸入添加到服務器端文本文件

[英]Add HTML5 form input to a server-side text file

我正在尋找使用 web 表單(可能是 HTML5)和 append 輸入到服務器端文本文件末尾的單個數據字符串。 有沒有辦法讓我使用 Javascript 或 ActiveX 之類的東西來做到這一點? 我知道你可以使用這樣的表單來創建一個文本文件並將其下載到客戶端( 就像這里這里討論的那樣),但我希望將該文件保存在服務器上,而不是客戶端的機器上。

安全性將以表單頁面本身的訪問控制形式處理,所以我不太擔心代碼注入,盡管如果有一種相對簡單的方法來清理輸入,我也會包括在內。 另外,這個文件的內容本質上不會是敏感的,所以公開曝光是可以的。

例如,我可以使用類似此處提供的代碼的東西,然后將輸入添加到服務器上的文件中,而不是作為下載提供嗎? 如果需要,我還可以切換到 PHP 或其他 web 語言。

謝謝!

有沒有辦法讓我使用 Javascript 或 ActiveX 之類的東西來做到這一點?

客戶端技術無法寫入服務器上的文件。

您可以提出 HTTP 請求。 處理該請求的服務器端代碼可以寫入文件。 該服務器端代碼可以用 JavaScript 編寫。 它還可以使用 ActiveX 控件。

安全性將通過表單頁面本身的訪問控制形式進行處理

攻擊者無需查看表單即可向表單指向的位置發出 HTTP 請求。 這只是通過默默無聞的安全......這不是安全。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM