瀏覽器上傳時,先將上傳的文件放到臨時目錄下,然后在從臨時目錄里面copy到真正要上傳的目錄。 為什么不直接讀取文件放到所要放置目錄?請問: 1. 這是瀏覽器有關的行為還是HTTP服務器有關的行為?2. 瀏覽器行為的話.是所有瀏覽器都做這樣做嗎?這樣做出于什么原因?安全?3. 在哪里能找到相關資料?--------------------追加:http://my.oschina.net/i33/blog/967011.首先 這個不是PHP獨有的.JAVA struts2框架也作了此處理.應該只是為了方便程序員操作上傳文件使用.不然還要像上面文章里說的去操作流. 重命名 大小什么的和這個過程不沖突,是先后的問題.2.上傳文件時 IE 瀏覽器會獲得文件路徑全名 如: C:/A.TXT FF 和CHROME 會獲得文件名 A.TXT ,這個操作是為了用戶安全和隱私.這樣理解對不對??
文件上傳為什么要先轉存到一個臨時目錄
飲歌長嘯
2018-10-04 21:41:52