我的項(xiàng)目當(dāng)中需要同時(shí)上傳多個(gè)文件,并且要得到上傳文件 的名字,以及上傳到服務(wù)器上的文件的名字都要寫到相應(yīng)的數(shù)據(jù)表當(dāng)中。
其實(shí)這對于smartUpload來說并不難,但是我還是遇到了文件名重復(fù)的問題:
我同時(shí)上傳了五個(gè)圖片文件(注意文件的字節(jié)數(shù)并不大),第一個(gè)文件上傳成功,而從第二至第五個(gè)后就只有一個(gè)成功,因?yàn)楹竺娴亩忌闪艘粋€(gè)名字。
服務(wù)器上的名字是通過System.currentTimeMillis()得到當(dāng)前的毫秒數(shù),然后通過SimpleDateFormate格式化的。
通過getFiles().getCount(),與File.isMissing()方法來判斷的,但是以為計(jì)算機(jī)的處理速度比較快,所以后面的幾個(gè)在毫秒數(shù)上也沒有區(qū)分開來,看來處理的速度太快了。
接下來我試了幾個(gè)大文件,然后就會生成自己想要的文件名了。
不過這樣還是不行啊,不是解決問題的出路。
我們可以通過循環(huán)來使我們得到的文件名被改變。
得到當(dāng)前的毫秒數(shù)后加一個(gè)循環(huán)因子就可以實(shí)現(xiàn)了。
這種小問題竟然花了我很長時(shí)間才查出來,慚愧 !
FeedBack:
# re: smartUpload上傳多個(gè)文件時(shí)要注意的問題
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
31 | 1 | 2 | 3 | 4 | 5 | 6 | |||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 | 31 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
常用鏈接
留言簿(4)
隨筆分類(85)
隨筆檔案(89)
- 2009年8月 (1)
- 2008年7月 (1)
- 2007年11月 (1)
- 2007年8月 (1)
- 2007年7月 (2)
- 2007年6月 (1)
- 2007年2月 (5)
- 2007年1月 (1)
- 2006年12月 (1)
- 2006年11月 (1)
- 2006年10月 (11)
- 2006年9月 (28)
- 2006年8月 (9)
- 2006年7月 (12)
- 2006年6月 (3)
- 2006年5月 (1)
- 2006年4月 (3)
- 2006年3月 (4)
- 2006年2月 (3)
文章分類(14)
文章檔案(42)
- 2006年9月 (24)
- 2006年7月 (5)
- 2006年6月 (2)
- 2006年3月 (3)
- 2005年11月 (1)
- 2005年3月 (1)
- 2004年10月 (1)
- 2004年5月 (1)
- 2004年1月 (1)
- 2003年11月 (3)
收藏夾(37)
java
oracle
Sybase
搜索
積分與排名
- 積分 - 210988
- 排名 - 266
最新評論

- 1.?re: document.getElementsByName()的用法
- 455656
- --525233
- 2.?re: 討論:Java 接口當(dāng)中的 “常量接口”
- 評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
- --maaoi
- 3.?re: document.getElementsByName()的用法
- 謝謝,很明了
- --sf
- 4.?re: Ant:編寫build.xml的方法
- 學(xué)習(xí)了
- --sss
- 5.?re: Java 堆與棧的使用
-
你是個(gè)sb嗎?
- --zr