通過ajax上傳excel檔案
html部分:
<li>
<span>上 傳:</span>
<span class="input">
<input type="file" id="upfile" name="upfile" placeholder=""/>
</span>
<button onclick="importExp();">匯入</button >
<span>格式:.xls</span>
</li>
js部分:
//匯入檔案
function importExp() {
var formData = new FormData();
var name = $("#upfile").val();
formData.append("file",$("#upfile")[0].files[0]);
formData.append("name",name);
$.ajax({
url : '#springUrl('')/summary/importExp' ,
type : 'POST',
async : false,
data : formData,
// 告訴jQuery不要去處理髮送的資料
processData : false,
// 告訴jQuery不要去設定Content-Type請求頭
contentType : false,
beforeSend:function(){
console.log("正在進行,請稍候");
},
success : function (responseStr) {
if(responseStr=="01"){
alert("匯入成功");
}else{
alert("匯入失敗");
}
}
});
}
控制器Controller
public function upSmsPackage() {
//執行上傳
$upload = new \Think\Upload();
$upload->maxSize = 104857600;
$upload->allowExts = array('xls','xlsx');
$upload->rootPath = './Public/Uploads/SmsPackage/';
$upload->savePath = '';
$upload->autoSub = false;
//判斷目錄是否存在
if(!is_dir('/Public/Uploads/SmsPackage')){
mkdir('/Public/Uploads/SmsPackage');
}
$info = $upload->upload();
if(!$info)
{
$this->error($upload->getError());
}
$url = '/www/huarun-web-osp/Public/Uploads/SmsPackage/'.$info['file']['savepath'].$info['file']['savename'];
$data = [
'org_skey' => session('storeinfo.org_skey'),
'org_code' => session('storeinfo.org_code'),
'package_name'=> I('package_name')?I('package_name'):'111111',
'filepath' => $url,
'add_user' => session('userinfo.uid'),
'upload_type' => I('upload_type') ? I('upload_type'):1 ,
'add_time' => date('Y-m-d H:i:s')
];
// 進行儲存
$result = M('upload_sms_page')->add($data);
if($result){
$this->success('上傳成功');
}
}
相關推薦
通過ajax上傳excel檔案
html部分: <li> <span>上 傳:</span>
通過ajax上傳excel
html: <li> <span> 上 傳: </span> <span class="input
ajax上傳excel檔案匯入資料
一直以來上傳檔案都是用form表單來上傳的,在專案中也有過ajax非同步無重新整理的上傳檔案,因為記錄下來ajax如何檔案。 本次上傳檔案是用jsp作為前臺介面,servlet為後臺,沒有使用框架處理,上傳檔案用的ajaxfileupload.js封裝的工具類 上傳檔案需要
servlet 通過ajax上傳excel和引數
當時的引數是js裡獲取別的地方的,其實都一樣 jsp程式碼 <div id="uploadDlg" class="easyui-dialog" data-options="ic
通過ajax上傳multipart檔案
使用FormData物件,是可以使用一系列的鍵值對來模擬一個完整的表單,然後使用XMLHttpRequest傳送這個"表單"。 html: <form id="uploadForm" enct
學習java通過poi上傳excel檔案
近期接了一個小功能,需要用到excel匯入匯出功能,學習了一下apache的poi技術,現做如下筆記: 傳統的通過form表單提交上傳檔案的寫法: <form action="XXX" method="post" enctype="multipart/form-da
移動端通過ajax上傳圖片(文件)並在前臺展示——通過H5的FormData對象
com 地址 ces 文件 只需要 capture val data als 前些時候遇到移動端需要上傳圖片和視頻的問題,之前一直通過ajax異步的提交數據,所以在尋找通過ajax上傳文件的方法。發現了H5裏新增了一個FormData對象,通過這個對象可以直接綁定html中
asp.net core 通過ajax上傳圖片及wangEditor圖片上傳
images use class multi jquery 開始 load als org asp.net core 通過ajax上傳圖片 .net core前端代碼,因為是通過ajax調用,首先要保證ajax能調用後臺代碼,具體參見上一篇.net core 使用ajax
JMeter HTTP請求上傳excel檔案
琢磨了一下午,終於搞定了,記錄一下艱難的心路歷程。 測試的HTTP請求是一個上傳excel的功能,抓包內容如下: 圖1 首先,剛開始我是利
flask上傳excel檔案,無須儲存,直接讀取內容
import xlrd from flask import Flask, request app = Flask(__name__) @app.route("/", methods=['POST', 'GET']) def filelist1(): print(request.files)
使用ElementUI中的upload元件上傳Excel檔案
最初使用該元件實現圖片上傳是沒有問題的,前後端配合,最終實現想要的效果,元件使用過程式碼如下: <el-upload class='image-uploader' :multiple='true' :auto-upload='true' list-type='p
上傳EXCEL檔案到後端,匯入並解析EXCEL的前後端實現(Vue.js + java後端)
vue.js前端,Java後端,如何匯入excel檔案,並且解析,本文給了前後端程式碼的實現,以及完美實踐OK之後的分享。 前端主要用了element-ui的upload元件。 關於這個元件的官方文件很少:http://element-cn.eleme.io/#/zh-CN/compon
(翻譯)一種xxe盲打的騷姿勢,通過在上傳的檔案中得到結果
背景 在之前的報道中,我們瞭解了很多關係在訪問者瀏覽器執行程式碼;反射的xss和儲存的xss。此外,我們快速檢視配置錯誤的伺服器設定和開啟重定向。 今天我們將仔細研究從伺服器竊取私人檔案。 挑選一個目標 一如既往,我們需要一個好的目標。一個在荷蘭的最大的電子商務
JAVA 使用POI 上傳 excel檔案
作為一名底層的JAVA碼農,今天領導有個我分了個爛大街的需求,使用POI做個excel檔案的匯出。太簡單了吧,立馬把平時百度的手速拿了出來,翻了一頁又一頁,demo很多,但是幾乎都有bug,最終,我在github拔了好幾段靠譜的程式碼。廢話不多說,貼程式碼: package
JAVA POI上傳excel檔案到資料庫並備份(上)
一、電商系統和辦公系統時常會用到Excel的匯入與匯出,在JAVA程式碼實現時,通常使用POI來處理,今天用一個demo為大家介紹POI上傳excel檔案並將資料匯入資料庫的實現過程。demo是一個jsp/servlet+maven的web專案。 二、環境: 資料庫
Jquery+SpringMVC實現上傳Excel檔案,並批量匯入
1.前端程式碼 function alertUploadFile(){ //建立表單 var formData = new FormData(); var file = $("#upload").val(); console.log(file)
springmvc上傳excel檔案並儲存到資料庫中
轉載自http://www.cnblogs.com/Dionexin/p/6021044.html 第一步 配置DispathcherServlet檔案 第二步 配置applicationContext檔案 第三步 在index.jsp中 第四步 在Hello
SpringCloud之實現上傳Excel檔案,初始化匯入資料至資料庫
1、頁面程式碼如下,彈出窗是用的layer: <input type="button" class="btn_default" style="width: 100px;" onclick="investigation();" value="匯入心理諮詢"/>
Java上傳Excel檔案匯入資料
Controller中接收form表單提交的檔案域: public Map importConsumer(@RequestParam("file") MultipartFile file) 讀取Excel工具類 這裡我以Consumer實體類來寫,大家可以自行封裝: pub
jquery 非同步上傳excel 檔案並且進行了 前臺動態展示 上傳數量
------------------addUser.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@page import="com.ibeife