網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

為什麼QQ郵箱裏WORD文檔發不了

欄目: 心理 / 發佈於: / 人氣:4.69K
為什麼QQ郵箱裏WORD文檔發不了

先説結論:

QQ 傳文件時,如果文件被佔用,那麼會失敗,這是出於文件傳送中如果被修改會出現嚴重錯誤的考慮

(如果有別的程序打開了這個文件,這個程序只是讀取文件內容,那可以發送,如果這個程序在發送過程中有可能修改這個文件,那不行,比如 Word 打開了一個文件,那這個文件隨時可能被 Word 修改),而瀏覽器裏面用

郵箱發送文件

,因為郵箱不像 QQ 是本地程序,它是 Web 腳本/語言

沒有能力控制這其中的權限

,所以做不到這一點,

也就不需要關閉文件

。我們來做一個簡單的打開文件測試。

測試涉及到的變量參數只有第二個 dwDesiredAccess (讀寫模式) 和第三個 dwShareMode (共享模式)。這句代碼是以只讀模式打開文件,然後共享所有權限(讀、寫、刪)。我自己的這個程序只讀取這個文件的內容,在此過程中,其它程序可以對這個文件進行讀取、修改、刪除等任意操作。打開後測試結果:發送文件給好友:

成功

上載到羣文件:

失敗

瀏覽器上載:

成功

我自己的這個程序可以讀取這個文件的內容,也可以修改這個文件的內容,在此過程中,其它程序可以對這個文件進行讀取、修改、刪除等任意操作。打開後測試結果:發送文件給好友:

失敗

上載到羣文件:

失敗

瀏覽器上載:

成功

我自己的這個程序只讀取這個文件的內容,在此過程中,其它程序不能對這個文件進行讀取、修改、刪除等任意操作(獨佔)。打開後測試結果:發送文件給好友:

失敗

上載到羣文件:

失敗

瀏覽器上載:

失敗

我不想看文件裏面是啥,也不動它,我就路過。測試結果:發送文件給好友:

成功

上載到羣文件:

成功

瀏覽器上載:

成功

從測試情況來看,應該是這樣的邏輯:上載文件:只要有人打開了這個文件,就不行,就算他只是想知道文件是什麼內容,也不行。發送文件:有人打開了這個文件,如果你只是看裏面的東西,你不改的話,那麼 QQ 可以發送,如果你打開的程序還有可以修改這個文件的權限(比如 Word),那就不能發送。瀏覽器:我能讀取到我就收了,管你改不改。最優的設定應該是發送文件的這種,因為可以保證發送的文件不被修改。上載羣文件的這種…我覺得只是一個 bug 而已。瀏覽器裏面郵件發送文件,這個其實是不太保險的,文件如果在上載過程中被修改,就會出錯。但瀏覽器沒做這個限制,Web 程序也沒這個權限限制這個東西哦。

Tags:word 文檔 郵箱 qq