zoukankan      html  css  js  c++  java
  • 无刷新上传

    需要一个jquery.ajaxfileupload.js,这个文件经过修改,经测试可以在大部分浏览器使用。

    $.ajaxFileUpload(
                {
                    url: '/Service/ajaxUpload.aspx?random=' + Math.random() + "&ClassID=" + questionClassId + "&ChapterID=" + questionChapterId + "&AID=" + AIDQuestion,
                    secureuri: false,
                    fileElementId: 'upload',
                    dataType: 'json',
                    success: function(data, status) {
                        if (data.status == 'success') {
                            art.dialog.tips(data.msg, "3");
                            art.dialog({ id: 'UploadPic' }).close();
                        }
                        else {
                            art.dialog.tips(data.msg, "3");
                        }
                    },
                    error: function(data, status, e) {
                        art.dialog.tips(data.msg, "3");
                    }
                });

    上面这段js会访问的页面AjaxUpload如下

    HttpFileCollection files = Request.Files;
                if (files != null && files.Count > 0)
                {
                    HttpPostedFile file = files[0];
    
                    string tmpPath = Server.MapPath("/Upload/");
                    string fileName = Path.GetFileName(file.FileName);
                    string houzui = Path.GetExtension(fileName);
                    string saveName = tmpPath + DateTime.Now.ToString("yyyyMMddHHmmss") + DateTime.Now.Millisecond + houzui;
    
                    if (houzui == ".doc" || houzui == ".docx")
                    {
                            if (!Directory.Exists(tmpPath)) //如果文件夹不存在则创建
                            {
                                Directory.CreateDirectory(tmpPath);
                            }
                            file.SaveAs(saveName);
                    }
                }

    这样就OK了

    之前是做word文档的数据识别批量录入的,可是配置超级难,而且还不太安全,所以后来放弃了。

  • 相关阅读:
    ORACLE创建数据库时无法创建目录
    KindEditor:Ajax提交表单时获取不到HTML内容
    mysql重置root密码
    假设检验-单样本检验
    推论统计分析-如何避免偏见和抽样分布
    推论统计分析1
    共享单车数据分析
    Kaggle泰坦尼克号生存情况预测
    R-长尾词练习
    R期望
  • 原文地址:https://www.cnblogs.com/hougelou/p/3417482.html
Copyright © 2011-2022 走看看