我正在使用SimpleHTTPServer服務一個目錄並在本地運行和html代碼。在那裏,我使用getusermedia API來拍攝一些照片。如果我使用js localstorage存儲圖片,那麼它們的存儲位置是什麼?我如何將它們複製到一個已知的目錄?如何將圖像從SimpleHTTPServer存儲到我的電腦?
0
A
回答
1
瀏覽器通常在加密的完全私人區域管理localStorage和sessionStorage變量,以便您的瀏覽體驗儘可能安全(設想如果您在訪問您的網頁時可以讀取和寫入某些文件!!)。
您不能在不知道的情況下將圖像複製到客戶端計算機或從客戶端計算機複製圖像。但是,您可以導致服務器端自動下載。
至於保存先前下載的圖像,請參閱:
How to save an image to localStorage and display it on the next page?
然而,做筆記,最大存儲空間通常封頂,與尺寸瀏覽器和它們的相對環境之間極不相同的。
我自己的測試表明Chromium默認只支持10x 5mb的文件。
編輯:
至於複製到一個已知的目錄,則必須將文件發送回您的HTTP服務器,並從那裏收集它們。如果您願意,可以使用ajax,通過將數據轉換爲base64,使您可以使用json字符串發送數據('數據編碼失敗將導致錯誤'),並在服務器端收集新的Buffer(str ,「base64」)toString(「binary」)
var http = require('http'),
cluster = require('cluster'),
path = require('path')
url = require('url')
util = require('util')
function posthandler(request,response){
if(request.url=="/image_streamer"){
var datum = [];
request.on('data',function(d){datum.push(d);});
request.on('end',function(){
datum = JSON.parse(datum.join("").toString('utf8'));
datum.image = new Buffer(datum.image,"base64");
// datum.image NOW POINTS TO A BINARY BUFFER :) HAPPY DAYS.
});
}
}
var server = http.createServer(function(request,response){
switch(request.method){
case: "GET":{} break;
case: "POST":{posthandler(request,response);} break;
};
}).listen(8080);
相關問題
- 1. AWS S3 PHP 2.0 - 如何將圖像從電腦上傳到存儲桶?
- 2. 如何從URL下載圖像並將其保存到我的電腦?
- 3. 如何從我的電腦上傳圖像並將其繪製到畫布上?
- 4. 如何從我的電腦
- 5. 如何創建圖像,並從我自己的個人電腦
- 6. 如何將我的GridView陣列圖像保存到存儲?
- 7. C#:將圖片保存到我的電腦上的文件夾
- 8. 如何將gwt canvas生成的圖像保存到電腦硬盤?
- 9. 我如何將fileReader之後的圖像上傳到firebase存儲
- 10. 如何在NetBeans中將內容從Jframe保存到我的電腦中?
- 11. 將圖像從電腦上傳到Fabric.JS帆布
- 12. 如何從網絡加載圖像並將圖像保存到獨立存儲?
- 13. Unity3D - 上傳從電腦存儲器中的圖像WebGL的應用
- 14. 將圖像存儲到iphone
- 15. 如何將Android電視盒連接到我的電腦?
- 16. 如何從位圖圖像保存到存儲在Android的
- 17. 如何將命令從電腦發送到CentOS中的另一臺電腦?
- 18. 我如何將圖像選擇存儲到變量JavaScript中
- 19. 如何使用Fabric.JS將我的電腦中的圖像添加到已經設置的圖像後面?
- 20. 我如何將從Web檢索的圖像存儲到應用程序包中?
- 21. 如何將圖像從Expressjs更新到Google雲端存儲/ Firebase存儲
- 22. 如何將圖像從collectionviewcell存儲到核心數據
- 23. 如何從iPhone應用程序將圖像存儲到iCloud?
- 24. 如何使用flex 3將圖像從xml存儲到本地?
- 25. 如何將文件從我的電腦傳輸到Geynmotion仿真器電話
- 26. 如何將上傳的圖像保存到laravel的存儲中?
- 27. 小小的MCE從我的電腦中挑選圖像
- 28. 如何將文件從一臺電腦複製到另一臺電腦
- 29. 如何從我的電腦發送圖片到我的Discord Bot w/Python
- 30. 將圖像從圖像控制存儲到StorageFile中
謝謝!第一部分看起來很簡單! 至於第二個,如果我使用SimpleHTTPServer,我可以做所有這些嗎? –
這似乎不可能,將編輯包括一個小片段 –