@@ -178,7 +178,7 @@ var CryptoUploader = {
}
$("<span>🗑️</span>")
.on('click', function(e){
- Uploader.deleteFile(file.name);
+ Uploader.deleteFile(path+'/'+file.name);
CryptoUploader.showRoomContent();
})
.addClass("delete-button")
@@ -103,6 +103,10 @@ end
# remove a file
-delete '/room/:id/:filename' do |id, filename|
- FileUtils.rm(settings.storage_directory+id+"/"+filename)
+delete '/room/:id/*?' do |id, filename|
+ if path_is_base32?(filename)
+ FileUtils.rm_rf(settings.storage_directory+id+"/"+filename)
+ else
+ 404
+ end
end