0

大家好,我目前的情況是:我想擁有的功能是這樣的: 我想有我在HTML中<input type=file>,當我點擊submitupload。它將文件移動到本地存儲目錄..然後4-5文件節省。它檢查localstorage目錄,讀取存儲器中的文件/圖像,然後上傳到特定的URL。AngularJS:上傳圖片,並保存在本地存儲

另外我想在應用程序的開始也創建目錄到localstorage太。

+1

你真的指本地存儲嗎?這是一個限於幾兆字節的鍵值數據庫。您應該在您的案例中使用'requestFileSystem'來首先分配幾兆字節並將其用作文件存儲。此外,我不確定你的意思是'4-5節省後' –

+0

@praszyk首先感謝您的評論。我其實意味着我有一個通過'http'請求將文件上傳到服務器的控制器。但除了上傳我想保存這些文件到我的本地存儲。然後在晚上或幾個小時或計時器之後,控制器檢查該「特定目錄」中是否有多少文件,然後通過Http請求上傳所有這些文件,然後刪除它們。 –

回答

1

您可以在瀏覽器中使用FileReader api。然後將生成的日期編碼圖像保存到本地存儲在指定的目錄中。

參考:https://developer.mozilla.org/en/docs/Web/API/FileReader

我已經做了類似的事情,但沒有localStorage的。可能有幫助。

https://github.com/jeremyrajan/photoStickerUpload(回購) https://github.com/jeremyrajan/photoStickerdemo(演示)

這可能幫助,作爲一個lib:https://github.com/gsklee/ngStorage(對於localStorage的)

希望幫助!