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