sitefinityには、私のフォームにファイルアップロードコントロールが含まれています。ファイルアップロードの値を選択したファイルに設定するにはどうすればよいですか?私はプログラムでフォームの値を設定しようとしています。以下は私が今までに持っているものです:フォーム応答ファイルのアップロード
//Enquiry Test
entry.SetValue("FormParagraphTextBox_C007", "Test sample");
int count = 0;
for (int i = 0; i < Request.Files.Count; i++)
{
var file = Request.Files[i];
var contentTtype = Request.Files[i].ContentType;
string extension = Path.GetExtension(file.FileName).ToLower();
if (ValidFileFormats.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries).Contains(extension))
{
MIMETypeChecker mc = new MIMETypeChecker();
if (contentTtype == mc.GetMIMEType(file.FileName))
{
byte[] fileBytes;
using (var binaryReader = new BinaryReader(file.InputStream))
{
fileBytes = binaryReader.ReadBytes(Request.Files[i].ContentLength);
}
DirectoryInfo dir = new DirectoryInfo(ConfigurationManager.AppSettings["EnquiriesUploadPath"] + Member.MemberNumber + "/" + refNrNe.ReferenceNumber);
if (!dir.Exists)
dir.Create();
if (dir.GetFiles().Count() < 11)
{
using (FileStream fs = new FileStream(dir.FullName + "/" + file.FileName, FileMode.Create, FileAccess.ReadWrite))
{
fs.Write(fileBytes, 0, fileBytes.Length);
}
}
}
}
}
//Attatchment Upload
entry.SetValue("FormFileUpload_C008", null);
ユーザーがfiles.Henceを選択している私が今まで始めています「Request.Files」これは私の最高の選択肢かもしれないと思う。 [link](http://www.sitefinity.com/developer-network/forums/developing-with-sitefinity-/how-to-programmatically-associate-document-upload-to-form-response-entry) –