有沒有辦法通過從桌面複製文件並將其粘貼到文本輸入文件來顯示文件名,而不是通過文件窗口並選擇文件來上傳文件?上傳文件的不同方式
0
A
回答
0
談論Web應用程序,如果您安裝自定義ActiveX對象或甚至是Java小程序,或者試圖利用瀏覽器漏洞,這可能是可能的。但是,最直接的方法是使用<input type='file'>
對於客戶端應用程序,如果您當前的用戶具有適當的權限,例如訪問文件系統並通過HTTP訪問Web服務器,則可以執行此操作。
無論如何,你必須提供更多的細節來獲得更具體的答案。
+0
你能改變接受文件名而不是有一個按鈕來顯示上傳窗口嗎? – MattF
+0
不是通過編程,因爲這可能是一個安全問題:想象一下,如果我可以強制您在沒有您的確認的情況下上傳任何文檔... –
0
我認爲這是不可能的,應該是不可能的,因爲這是一個安全問題。考慮以下情況:
惡意站點example.com向您顯示一個無害的表單,其中隱藏了已插入值「/ etc/passwd」的文件上載文本字段。他們使用了隱藏字段或只顯示:沒有使用CSS。
填寫表格並提交時不知道您還發送了一個文件。
相關問題
- 1. 文件上傳的RESTful方式
- 2. 同一形式的兩個文件上傳控件在codeigniter上傳時同名
- 3. Blueimp jquery文件上傳 - 上傳文件在不同的文件夾
- 4. 通過ckeditor上傳不同的文件
- 5. 用不同的名字上傳文件
- 6. 以縮略圖或任何其他方式顯示不同的上傳文件
- 7. ExtJs 4.1以Ajax方式上傳文件
- 8. 以編程方式上傳文件
- 9. Asp.net以編程方式上傳文件
- 10. PHP用拖放方式上傳文件
- 11. 以RESTful方式上傳文件?
- 12. 使用Ajax上傳文件的不同方法
- 13. html輸入,上傳onchange不處理上傳相同的文件
- 14. 上傳不同的源文件到不同的子域名
- 15. Java - 以不同名稱上傳文件
- 16. 在codeigniter中的文件上傳快捷方式文件夾
- 17. 從不同的名稱上傳相同的形式的多個文件
- 18. 以相同的形式上傳文件和文本框文本
- 19. 使用一個文件上傳器(MVC)保存不同的格式文件
- 20. 文件上傳時上傳相同的圖像以不同的名稱
- 21. 如何使用AngularJs像傳統的方式上傳文件
- 22. 不同的服務器處理WSDL文件的方式不同
- 23. 同步上傳文件
- 24. 上傳同名文件
- 25. 上傳文件,而不是形式
- 26. 文件格式檢查,同時上傳文件在C#
- 27. Kendo UI文件上傳在同步模式下刪除文件
- 28. 存儲上傳到不同文件夾的多個文件
- 29. Laravel - 如何上傳文件到不同的文件夾
- 30. PHP文件上傳不同類型的文件
也許你應該指定操作系統,軟件,上下文,或使問題更清楚一點? – TLP
你能上傳一個文件從你的計算機到服務器上的一個目錄嗎? – MattF
Windows,* nix,Mac OS? FTP,http? – TLP