Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BlobDirective" /> class.
 /// </summary>
 /// <param name="configuration">The configuration.</param>
 /// <param name="private">if set to <c>true</c> [private].</param>
 /// <param name="name">The name.</param>
 /// <param name="action">The action.</param>
 public BlobDirective(string configuration, bool @private, string name, BlobAction action)
 {
     Configuration = configuration;
     Private       = @private;
     Name          = name;
     Action        = action;
 }
Esempio n. 2
0
 private static BlobHttpHeaders GetBlobHttpHeaders(IFilePath fp, BlobAction action)
 {
     return(new BlobHttpHeaders
     {
         ContentType = action == Files.BlobAction.Download
                         ? "application/octet-stream"
                         : ContentTypesDict.TryGet(Path.GetExtension(fp.FileName).ToLowerInvariant(), "application/octet-stream"),
         ContentDisposition = action == Files.BlobAction.Download ? "attachment" : "inline"
     });
 }