[英]Read stream from absolute uri
如何從絕對uri獲取資源。
當我運行下面的代碼時,我在sri中為空。
StreamResourceInfo sri = Application.GetResourceStream(new Uri("http://----", UriKind.RelativeorAbsolute));
BitmapImage src = new BitmapImage();
src.SetSource(sri.Stream);
// Get WriteableBitmap
WriteableBitmap bitmap = new WriteableBitmap(src);
非常感謝您的幫助。
GetResourceStream
方法不適用於http請求。 請參閱此處的文檔。
從應用程序包中的某個位置返回資源文件。
uriResource類型:
System.Uri
相對URI,標識要加載的資源文件。 如果文件具有內容的構建操作,則URI是相對於應用程序包的,因此您不應使用前導斜杠。 如果文件具有Build Action
ofResource
,則可以使用前導斜杠,但這不是必需的。
資源數據是編譯到程序集/程序包中的數據
基本上,可以通過該方法加載兩種類型的資源:
嵌入應用程序包中應用程序包Uri("/Application;component/EmbeddedInApplicationAssembly.png")
應用程序包Uri("IncludedInApplicationPackage.png");
文件Uri("IncludedInApplicationPackage.png");
您正在尋找的是HttpClient
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.