posts - 89,  comments - 98,  trackbacks - 0
          我的項(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í)間才查出來,慚愧 !
          posted on 2007-01-05 21:22 水煮三國 閱讀(1786) 評論(3)  編輯  收藏 所屬分類: J2EE

          FeedBack:
          # re: smartUpload上傳多個(gè)文件時(shí)要注意的問題
          2007-01-08 02:46 | mmwy

          用uuid,省事省心:)

            回復(fù)  更多評論
            
          # re: smartUpload上傳多個(gè)文件時(shí)要注意的問題
          2007-01-08 21:29 | BB
          這事我沒碰到過!不過估計(jì)你這是本機(jī)測試關(guān)系吧!現(xiàn)在的網(wǎng)絡(luò)環(huán)境可能還沒這么好吧  回復(fù)  更多評論
            
          # re: smartUpload上傳多個(gè)文件時(shí)要注意的問題
          2007-01-11 22:32 | 水煮三國[匿名]
          謝謝樓上幾位,
          UUID,是要依賴于JDK1.5的,
          我的環(huán)境是1.4不過真的不錯(cuò)

          我是在本機(jī)上測試的,網(wǎng)絡(luò)環(huán)境中使用!謝謝兩們  回復(fù)  更多評論
            
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(4)

          隨筆分類(85)

          隨筆檔案(89)

          文章分類(14)

          文章檔案(42)

          收藏夾(37)

          java

          oracle

          Sybase

          搜索

          •  

          積分與排名

          • 積分 - 210988
          • 排名 - 266

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 富民县| 贵州省| 万载县| 疏勒县| 通化市| 威信县| 湟源县| 定日县| 景洪市| 进贤县| 乾安县| 新平| 渝北区| 石城县| 丹东市| 墨玉县| 保康县| 宁晋县| 贵定县| 历史| 安庆市| 遂溪县| 崇信县| 灵寿县| 泌阳县| 大英县| 同仁县| 探索| 化隆| 横山县| 万荣县| 扎赉特旗| 修武县| 遂溪县| 铅山县| 孟津县| 濮阳县| 舞钢市| 通州区| 雷波县| 诏安县|