我希望能夠編輯已選擇上傳的文件。我想搜索和替換的情況下絕對的文本文件,應當作出相對...編輯要上傳的文件
我的文件API,我可以做一些它注意到,但我得到一個有點卡住:
document.getElementById('exampleInputFile').onchange = function(event) {
var fileToLoad = event.target.files[0];
if (fileToLoad) {
var reader = new FileReader();
reader.onload = function(fileLoadedEvent) {
var textFromFileLoaded = fileLoadedEvent.target.result;
//Use logic to remove absolute files
//Upload S3
};
reader.readAsText(fileToLoad, 'UTF-8');
}
};
我我試圖弄清楚現在如何將該文本轉換爲適當的文件,以便我可以使用現有的api將其上傳到S3,該api需要以上代碼返回:event.target.files[0]
代碼。
我不希望服務器在這裏處理任何繁重的工作,如果我可以避免它(文件可以很容易地是幾兆字節,因爲它們可以是3D模型)。
我想避免服務器參與此編碼過程,並讓客戶端處理解析文件的工作。據我所知,有時候可能會有幾兆字節。 – msj121