我使用的是和GTK#(.NET)。我有以下问题:我已经制作了一个应用程序,我需要下载网页图片(图标)并将它们显示在Gtk.Image小部件中。当我尝试这样做时,我会得到以下错误:
System.ArgumentException: 'myfile.ico' is not a valid resource name of assembly 'myApp, Version=1.0.6742.24722, Culture=neutral, PublicKeyToken=null'.
at at Gdk.PixbufLoader.InitFromAssemblyReso
我试图从网页中保存这个图标,用户通过firefox-addon在本地访问。我将该图标的URL存储为nsIURI,并尝试使用saveURI方法,但它在persist.saveURI行上失败。下面是我的当前代码。
var path = "/home/testing.ico";
var uri = Cc['@mozilla.org/network/standardurl;1'].createInstance(Ci.nsIURI);
var file = Cc['@mozilla.org/file/local;1'].cr
我目前正在使用DuckDuckGo图标实用程序来获取某些网页的图标,尽管为了获取一个图标,它要求您在请求的末尾添加".ico“,例如:
所以,我使用一个WebClient来下载这个图标,但是,它似乎并没有完全下载它,因为每次我打开这个文件时,它都会出现损坏,并抛出一个错误,说明“无法读取文件头”。
到目前为止,我已经尝试了以下方法(我的WebClient称为client,要设置的图标称为favicon,图标文件的路径称为favicon_path):
Uri favicon_url = new Uri(
"https://icons.duckduckgo.com/ip2/
我正在研究Android。尝试显示“收藏夹图标”(又称“快捷方式图标”)或网页。
所以我已经有了从任何网站获取这个图标的URL的代码,并将其下载到我的Android上。
现在我正试着用它做一个位图,但结果总是为空。
代码:
String src = String.format("file:///data/data/com.intuitiveui.android/files/%s",prefName);
// prefName is "facebook.ico", and I do see tht file in my DDMS file browser. It&