Я пытаюсь динамически изменить имя папки для загрузки, но у меня это не работает.Пожалуйста, помогите.
Я использую Flajaxian S3 Amazon Uploader.Код выглядит следующим образом:
<fjx:FileUploader ID="FileUploader1" runat="server">
<Adapters>
<fjx:DirectAmazonUploader OnFileNameDetermining="FileUploader1_FileNameDetermining"
AccessKey="WebConfig:AmazonAccessKey"
SecretKey="WebConfig:AmazonSecretKey"
BucketName="media.sitename.com" />
</Adapters>
</fjx:FileUploader>
Код на стороне сервера выглядит следующим образом
protected void Page_Load(object sender, EventArgs e)
{
((com.flajaxian.DirectAmazonUploader)FileUploader1.Adapters[0]).Path = Request.Params["sid"].ToString();
}
protected void FileUploader1_FileNameDetermining(object sender, com.flajaxian.FileNameDeterminingEventArgs e)
{
Random r = new Random();
e.FileName = r.Next(10000) + ".jpg";
}
Если я жестко закодирую путь, он работает нормально.Но динамическое обновление папки пути не работает.Пожалуйста, помогите мне.
Спасибо.