Re: [問題] js抓檔案名

看板Ajax作者 (筋斗雲速度變快了)時間10年前 (2014/12/06 21:59), 10年前編輯推噓1(104)
留言5則, 2人參與, 最新討論串2/2 (看更多)
謝謝各位的關心。 來中間報告一下。

11/28 23:55,
換個想法,把檔案中的cvs讀入後轉json這樣比較快?
11/28 23:55
目前是照這個模式,用了一個google的csvparse (避免格子裡有逗號當成一格) https://code.google.com/p/jquery-csv/ 然後再用File API的FileReader, ReadAsText去讀出arrays, 再丟給我命名為row的object。 然後FW的insert function裡給它row[0][1],row[0][2]這樣的值 現在就這樣在local的db測試,順利的完成登錄 ■■■■■■■■■■■■■■■■■■■■ 選擇檔案 [abcd.csv____] 按我登錄 ■■■■■■■■■■■■■■■■■■■■ 測試畫面大概是這種感覺 但是但是…這個project同樣的還有讀xls的需要 xls的內容是有一行header,下面有數行 每一行是一個record要給DB 當然這種內容的話,應該指定各項目,用loop去跑就可以了(在我這新手的想像之中) 重點是xls... 網路上沒什麼看到讀xls到DB的html+js寫法… 萬一release前來不急的話,可能就找個xls2csv之類的converter 讓user先轉檔一次再登錄之類的

12/06 13:33,
請問上傳之後統一 record 塞進db這塊是那個util已經做了?
12/06 13:33
這邊的util就是上傳後, 在DB端會有個檔案名,上傳時間,上傳檔案size,上傳user等等的 應該就是你想的那樣沒錯 目前還有個小問題是,上傳後file會失去副檔名 不過我想可能是framework考慮到各種形式所以做成這樣 我們應該可以手動從前端去加之類的 或者修對方的java? 因為這個framework是公司花大錢去投資的, 下一個project也會繼續使用,也要讀這些資料有的沒的 所以你站內信給我的建議我也打算花一點時間去做看看 看能不能做出一個通用的api之類的… (但真的這些programing語言都是一知半解。只能在家責任加班>< 不過做得出來的話,相對評價就會提高,有嘗試的價值啦! 反正我是推理劇迷~這一季就放棄所有的劇,自己來完結一個推理劇XD) ※ 引述《shoshumai (筋斗雲速度變快了)》之銘言: : 第一次po文,新手programer,說明不清楚的地方請鞭小力一點 : 背景:社內system : 類型:web-based system : 語言:java, javascript, html : 地點:日本 : 前言:我們公司被一個賣framework的能言善道話術騙, : 現在必須在使用這個FW的背景下開發業務程式。這個FW的base是spring : 手上task的GOAL:讀server上的不固定名csv file : 對方提供了一個可以上傳csvfile的utility : 上傳之後,檔案名會改變成日期時間201411282115這樣 : 這邊的處理是java的dao寫的 : 我們的需求是上傳後讓這file的兩行record統合成一個file, : 然後insert給database : 我在網路上有找到csv2table的jQuery library,可以把csvfile指定欄位到html : 我是想說先讀出來,再讓user按個按紐處理 : 但是這個jQuery的寫法是讀固定名稱的.csv file : 我不知道該怎麼樣讓它去讀那些重新命名的file : 想請教各位前輩有沒有什麼好的意見… : --- : 小抱怨時間: : 我是一個企管學部的畢業生,programing完全外行 : 4月開始受訓,集中學習計概跟java,勉強考了個oracle bronze : 6月開始兩個月的sql集中課程 : 8月入門那個還在客製化途中的FW,以及其它林林總總 : 結果9月開始project, 要我們寫html跟javascript... : 而且公司從古至今是以C#跟PHP為主,幾乎沒有人可以指導 : 唯一一個比較可靠的是10月剛進來,經驗10年的瑞士人 : 但js他也很久沒碰,也需要不少時間,身兼多務… : 雖然很想塊逃,但這公司外國人很少 : 撐下去,對外擴展的重要position有很大的機會可以到手 : (公司是大企業的子公司, 再弱也有一定的錢可以進來) : 不過還是不禁懷疑這公司到底會不會進步… : (現在是為了改革,所以大刀擴斧推cloud,以及試水溫的採用外國籍) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.239.101.223 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1417874364.A.D72.html ※ 編輯: shoshumai (111.239.101.223), 12/06/2014 22:01:41

12/06 23:52, , 1F
server端沒附檔名的話,你load的時候也不要帶就好了
12/06 23:52, 1F

12/06 23:52, , 2F
格式符合csv即可~
12/06 23:52, 2F

12/06 23:53, , 3F
不建議改他們的lib
12/06 23:53, 3F

12/07 00:34, , 4F
xls 不建議自己刻讀取程式, 能用 MS 自己的東西開就用
12/07 00:34, 4F

12/07 00:35, , 5F
新一點的 xlsx 才比較有可能可以自己拉資料出來
12/07 00:35, 5F
文章代碼(AID): #1KWmkyro (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1KWmkyro (Ajax)