我的代码:
public class UplaodedFile
{
public UploadedFile File = null;
public string Description = null;
public string OriginalFileName = null;
public byte[] inputStream ;
public UplaodedFile(UploadedFile file, string desc, string FileName, byte[] inputStream)
{
File = file;
Description = desc;
OriginalFileName = FileName;
inputStream = inputStream;
}
}
我正在创建一个如下对象:
UplaodedFile uploadedfile = new UplaodedFile(uploaded_file, description, originalFileName, file_contents);
当我尝试访问uploadedfile.inputStream
时,我变为空。
我做错了什么?
答案 0 :(得分:1)
您指的是构造函数
中的构造函数的参数而不是
inputStream = inputStream;
你需要写
this.inputStream = inputStream;
答案 1 :(得分:0)
通过设置
$(document).ready(function() {
$('form').submit(function(evt){
evt.preventDefault();// to stop form submitting
});
});
您只需指定参数inputStream = inputStream;
。由于您的类字段也被命名为inputStream
,您需要告诉编译器使用inputStream
来设置它:
this