Revert "Rolling back streams in storage providers, fixes #4860"

This reverts commit f8e82be4b9.

There are Stream implementation that don't support seeking so we can't do Position resetting just every time.
This commit is contained in:
Lombiq
2015-05-08 16:30:26 +02:00
committed by Zoltán Lehóczky
parent 9491a5750b
commit 9e66ee6560
2 changed files with 4 additions and 12 deletions
@@ -43,8 +43,6 @@ namespace Orchard.Azure.Services.FileSystems.Media {
// Create the file. The CreateFile() method will map the still relative path.
var file = CreateFile(path);
inputStream.Position = 0; // We need to read from the beginning of the stream, even if it isn't at it's beginning.
using (var outputStream = file.OpenWrite()) {
var buffer = new byte[8192];
while (true) {
@@ -54,8 +52,6 @@ namespace Orchard.Azure.Services.FileSystems.Media {
outputStream.Write(buffer, 0, length);
}
}
inputStream.Position = 0; // Rolling back the stream so external readers will have it easier.
}
/// <summary>
@@ -312,10 +312,10 @@ namespace Orchard.FileSystems.Media {
/// <returns>True if success; False otherwise.</returns>
public bool TrySaveStream(string path, Stream inputStream) {
try {
if (FileExists(path)) {
return false;
}
if (FileExists(path)) {
return false;
}
SaveStream(path, inputStream);
}
catch {
@@ -336,8 +336,6 @@ namespace Orchard.FileSystems.Media {
// The CreateFile method will map the still relative path
var file = CreateFile(path);
inputStream.Position = 0; // We need to read from the beginning of the stream, even if it isn't at it's beginning.
using (var outputStream = file.OpenWrite()) {
var buffer = new byte[8192];
for (; ; ) {
@@ -348,8 +346,6 @@ namespace Orchard.FileSystems.Media {
outputStream.Write(buffer, 0, length);
}
}
inputStream.Position = 0; // Rolling back the stream so external readers will have it easier.
}
/// <summary>