如何验证AjaxFileUpload中选择的文件是否已上传或待处理
这是我的.aspx页面代码
<form id="form1" runat="server">
<asp:ToolkitScriptManager runat="server">
</asp:ToolkitScriptManager>
<asp:AjaxFileUpload ID="AjaxFileUpload1" runat="server"
Width="400px" OnUploadComplete="OnUploadComplete" Mode="Auto" />
</form>
.aspx.cs代码是
protected void OnUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
string fileName = Path.GetFileName(e.FileName);
AjaxFileUpload1.SaveAs(Server.MapPath("~/uploads/" + fileName));
}
我已经实现了java脚本,因为我能够验证该文件是否存在于Ajaxfileupload中,但是哪个文件是Pending for my我无法验证。
function validate() {
if ($(".ajax__fileupload_fileItemInfo").length > 0) {
alert('file exist .');
}
else {
alert('select your file');
}
}
假设我已经上传了2个文件,然后我添加了一个新文件来上传但是如何验证上传了2个文件并且没有上传新放置的文件。 我需要从java脚本
验证这一点我需要在onclientclick事件上的任何按钮上验证这一点。
答案 0 :(得分:2)
我找到了适合我的答案 实现代码
ggplot(stuff, aes(Gene_Type, x = Sample, y = interaction(Gene_Type, Gene, lex.order = TRUE), group =Gene_Type)) +
geom_tile(aes(fill = as.numeric(as.character(v)))) + scale_fill_gradient(name = 'Sarcoma Map', low = 'white', high = "#1abc9c") +
theme(axis.title.x = element_blank(), axis.text.x=element_blank(),
axis.ticks=element_blank(), panel.border = element_rect(colour = "#34495e", fill=NA, size=1))