Commit 351016f2 authored by David Kline's avatar David Kline Committed by GitHub
Browse files

Merge pull request #198 from davidkline-ms/master

fix GetMrcFileDataAsync
parents bb4bc56e 3645ccda
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -25,5 +25,6 @@
  <Capabilities>
    <Capability Name="internetClient" />
    <Capability Name="privateNetworkClientServer" />
    <uap:Capability Name="removableStorage" />
  </Capabilities>
</Package>
 No newline at end of file
+8 −4
Original line number Diff line number Diff line
@@ -199,12 +199,16 @@ namespace Microsoft.Tools.WindowsDevicePortal

            string apiPath = isThumbnailRequest ? MrcThumbnailApi : MrcFileApi;

            using (MemoryStream data = await this.GetAsync<MemoryStream>(
            String payload = String.Format("filename={0}", Utilities.Hex64Encode(fileName));
            Uri uri = Utilities.BuildEndpoint(
                this.deviceConnection.Connection,
                apiPath,
                string.Format("filename={0}", Utilities.Hex64Encode(fileName))))
                payload);

            using (Stream dataStream = await this.GetAsync(uri))
            {
                dataBytes = new byte[data.Length];
                data.Read(dataBytes, 0, dataBytes.Length);
                dataBytes = new byte[dataStream.Length];
                dataStream.Read(dataBytes, 0, dataBytes.Length);
            }

            return dataBytes;