這可能是不成熟的問題,但...上傳文件
- 當我們使用HTML輸入文件控制上傳文件,OS加密!由於安全性,文件的完整路徑。即:
C:\falsepath\XXXXXX.txt
- 爲什麼安全性必須被執行,因爲客戶端是一個上傳文件,他顯然知道位置,爲什麼不能只是提供完整路徑(客戶端腳本)
- 但如何服務器獲取來自客戶端的字節流?
有人可以解釋我屏幕後面發生了什麼嗎?
Windows操作系統的環境下,瀏覽器-all
這可能是不成熟的問題,但...上傳文件
C:\falsepath\XXXXXX.txt
有人可以解釋我屏幕後面發生了什麼嗎?
Windows操作系統的環境下,瀏覽器-all
Server不知道什麼是本地路徑,瀏覽器發送給他的字節流。本地路徑是爲了尋找用戶,沒有別的。
如果你問:BROWSER如何知道文件在哪裏,這是個好問題,但是你沒有寫什麼是你的操作系統。
您應該知道,服務器與客戶端完全分離。
客戶端應用程序向服務器發送一條消息,其中包含文件內容和文件名(只是文件的名稱,而不是目錄)。將實際名稱更改爲C:\ falsepath *只是爲了防止客戶端腳本知道關於原始位置的任何信息,其中可能包含您不想公開的敏感信息。
我不知道這是適合此問題的論壇。 – Brian 2013-03-04 22:35:57