我正在尝试将Firefox扩展移植到IE。我需要的功能之一是能够写入到浏览器的临时文件。在Firefox中,这可以通过以下代码轻松完成:
//Create file to store data transferred to desktop app
var file = Components.classes["@mozilla.org/file/directory_service;1"].
getService(Components.interfaces.nsIProperties).
get("TmpD"
我使用以下代码从 添加到本地文件: val sharedReference = FirebaseStorage.getInstance().getReferenceFromUrl("url to my bucket")
val localFile = File.createTempFile("images", "jpg")
sharedReference.getFile(localFile).addOnSuccessListener {
Glide.with(context).load(localFile.toU