mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
62 lines
1.6 KiB
C#
62 lines
1.6 KiB
C#
// http://aspnetupload.com
|
|
// Copyright © 2009 Krystalware, Inc.
|
|
//
|
|
// This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License
|
|
// http://creativecommons.org/licenses/by-sa/3.0/us/
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.IO;
|
|
|
|
namespace Krystalware.UploadHelper
|
|
{
|
|
public class UploadFile
|
|
{
|
|
Stream _data;
|
|
string _fieldName;
|
|
string _fileName;
|
|
string _contentType;
|
|
|
|
public UploadFile(Stream data, string fieldName, string fileName, string contentType)
|
|
{
|
|
_data = data;
|
|
_fieldName = fieldName;
|
|
_fileName = fileName;
|
|
_contentType = contentType;
|
|
}
|
|
|
|
public UploadFile(string fileName, string fieldName, string contentType)
|
|
: this(File.OpenRead(fileName), fieldName, Path.GetFileName(fileName), contentType)
|
|
{ }
|
|
|
|
public UploadFile(string fileName)
|
|
: this(fileName, null, "application/octet-stream")
|
|
{ }
|
|
|
|
public Stream Data
|
|
{
|
|
get { return _data; }
|
|
set { _data = value; }
|
|
}
|
|
|
|
public string FieldName
|
|
{
|
|
get { return _fieldName; }
|
|
set { _fieldName = value; }
|
|
}
|
|
|
|
public string FileName
|
|
{
|
|
get { return _fileName; }
|
|
set { _fileName = value; }
|
|
}
|
|
|
|
public string ContentType
|
|
{
|
|
get { return _contentType; }
|
|
set { _contentType = value; }
|
|
}
|
|
}
|
|
}
|