2016-11-04 65 views
0

是否可以使用HTML5和jQuery執行文件上傳,而不將文件保存到磁盤服務器端?HTML5文件上傳,不保存到磁盤

基本上,我想上傳一個文件並立即處理它。我不想將它保存到磁盤,因爲沒有必要。它會添加很多潛在不必要的代碼。

如果是這樣,有沒有人有一個例子?我似乎無法在Google上找到示例,所以我想知道這是否可行。

編輯:我想上傳到服務器並在那裏處理,而不保存。我使用PHP,使用CakePHP

+0

你要處理它在客戶端上,或者上傳到服務器和過程中存在(不保存OFC)。如果是服務器端,您使用的是哪種服務器端技術? –

+0

我想上傳到服務器並在那裏處理,而不保存。我使用PHP,CakePHP – toast

+0

你應該在你的問題和標籤中包含這些信息(更新問題)。 –

回答

0

嗯,我認爲這是可能的,根據這個questionJayC

什麼你在談論的是HTML5文件API的回答。我不知道什麼是 最好鏈接來形容它,但這可能有所幫助。 https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications

而且this question也許可以幫助你以及

+0

提問者的澄清:它是服務器端處理而不是客戶端。 –

+0

以及這個答案仍然會達到相同的結果,無論是它的服務器端處理還是客戶端。在關聯的回答問題中,該示例創建了該文件的base64字符串,然後可以將其發送到服務器進行處理。我已經接受這個答案的原因是我想知道如果別人有更好的答案,比轉換爲base64。正如我想象的轉換爲base64會增加額外的開銷。也可能只是做一個正常的文件上傳。 – toast