我創建了一個程序,它解密什麼存儲在從某個程序的導出文件,在沒有存儲在服務器上的情況下讀取文件?
此刻人們需要打開文件,複製並粘貼到文本費爾德,我知道我可以使用的形式鍵入「文件」,但要閱讀已發佈的內容,需要將其保存到服務器,如果我是正確的?
有沒有辦法只讀取文件內容而不保存到服務器?
謝謝!
我創建了一個程序,它解密什麼存儲在從某個程序的導出文件,在沒有存儲在服務器上的情況下讀取文件?
此刻人們需要打開文件,複製並粘貼到文本費爾德,我知道我可以使用的形式鍵入「文件」,但要閱讀已發佈的內容,需要將其保存到服務器,如果我是正確的?
有沒有辦法只讀取文件內容而不保存到服務器?
謝謝!
發送到服務器並不一定意味着它是無論如何保存在服務器上。
雖然,如果我正確地閱讀您的問題,發送到服務器的文件將暫時存儲在服務器上。
爲什麼要/需要避免這種情況?
編號PHP是一種服務器端語言,內容將不得不去服務器。您可以隨時上傳文件並簡單地將其刪除。您可以使用AJAX立即將信息發回給用戶,然後刪除該文件。
如果不工作,你需要去與用戶將文件複製到一個文本框,併發送至服務器的當前解決方案...
如果它的臨時存儲那麼我如何訪問這些數據? – 2010-07-14 16:44:21
當您發佈到服務器時,該文件已上傳到tmp變量。一旦你讀了它等,你可以簡單地從php的默認tmp目錄中清除該文件。如果你不自己做,通常應該在達到內存限制後的稍後時間清除。 – CogitoErgoSum 2010-07-14 16:49:49
@joe khan閱讀手冊,如果您仍有疑問,請回來:http://php.net/manual/en/features.file-upload.php – 2010-07-14 17:00:14