前段時間做的乙個車段子專案,裡面有上傳,
txt文件,
apk檔案等等功能。原先做
itoo
的時候也有過匯入匯出的功能,原理大概就是差不多的,不過那時候是封裝好的,一直沒有理清楚,現在做這個專案的時候必須自己親手做,所以理了一下,邏輯理清楚了,其實是非常好做的。
1.獲取
file
檔案以及他們的的名字。 2.
為了儲存這些檔案並且防止名字重複,所以給檔案重新命名。 3.
定義乙個自己想要儲存檔案的路徑 4.
然後上傳到指定路徑中
我們專案中好多地方用到了上傳,
txt文件或者
apk的功能,因此我們把上傳檔案功能單獨提出來放到了工具類裡,用到了就直接呼叫就可以。
上傳檔案封裝類:
public class addpromsguntil
/**上傳或其他檔案*/
public string uploadfile(file file,string filename) catch (ioexception e)
return pathagainstring;
}else
}}
呼叫類
/**
* 上傳頭像
* * @return
*///上傳檔案名字,規定檔案名字file+字尾filename
private string filefilename;
// 頭像位址檔案
private file file;
public string uploadhead()
} public string getfilefilename()
public void setfilefilename(string filefilename)
public file getfile()
public void setfile(file file)
注意:在
ssh框架中獲取
file
檔案,檔案名字定義是有規定的,介面上
(jsp中)
檔案名字必須跟後台獲取的檔案名字一樣。
做之前先要明白原理,然後就容易多了。
在專案中確實很鍛鍊人的邏輯思維能力和解決問題能力。好好鍛鍊吧
maven deploy 之父子專案依賴
首先父類的pom定義 com.digital.promotion media promotion 1.0 snapshot pommedia promotion 父類pom的打包方式一般是pom格式。在子類中引用了父類的專案,子類的pom.xml 如下。com.digital.promotion m...
Hadoop中的子專案Zookeeper能做什麼
很高興得看到yahoo捐獻的zookeeper已經從sourceforge遷移到apache,並成為hadoop的子專案.那麼zookeeper是什麼呢?zookeeper是google的chubby乙個開源的實現.是高有效和可靠的協同工作系統.zookeeper能夠用來leader選舉,配置資訊維...
Hadoop中的子專案Zookeeper能做什麼
原始出處和作者資訊。很高興得看到yahoo捐獻的zookeeper已經從sourceforge遷移到apache,並成為hadoop的子專案.那麼zookeeper是什麼呢?zookeeper是google的chubby乙個開源的實現.是高有效和可靠的協同工作系統.zookeeper能夠用來lead...