今天有個需求,就是:
首先我的思路是這樣的:
資料庫建表→先導入txt檔案裡面的url到乙個字段→查表取這個欄位get→把儲存到本地→上傳到伺服器得到新url→存庫
獲取txt檔案每一行的資料:
func
getfilecontentasstringlines
(filepath string)(
string
,error
) b, err := ioutil.
readfile
(filepath)
if err !=
nil s :=
string
(b)for
_, linestr :=
range strings.
split
(s,"\n"
) result =
(result, linestr)
} logger.
infof
("get file content as lines: %v, size: %v"
, filepath,
len(result)
)return result,
nil}
func
filedownandup
(v,filepath string
)string
bs,_:=ioutil.
readall
(res.body)
defer res.body.
close()
ioutil.
writefile
(filepath+filename,bs,
0655
) f,err:=os.
open
(filepath+filename)
if err!=
nildefer f.
close()
reqresp,err:=req.
post
("",req.fileupload
)if err!=
nilprintln
(reqresp.
string()
) m :=
map[
string
]string
json.
unmarshal
(reqresp.
bytes()
,&m)
return m[
"data"
]}
Tornado web開發之簡單檔案上傳
我們知道,在web開發過程中,檔案上傳是經常用到的功能,比如上傳附件,上傳 等 下面我們來介紹一下利用tornado 來實現檔案上傳功能 由於實現檔案上傳的表單很簡單,只需要幾行html,我們把他們直接嵌入到python 中 廢話少說,直接上 usr bin python encoding utf ...
上傳檔案至虛擬機器上的linux系統
一 在windows系統上安裝winscp軟體 2 檢視虛擬機器上linux服務ip 注 如果沒有查詢到ip,說明你的虛擬機器沒有連線上網路,這時候需要設定網路 檢視ens33網絡卡的配置 vi etc sysconfig network scripts ifcfg ens33 然後重啟網路服務 s...
Android開發之Url的拼接
url的拼接?可以使用string.format string s,object obj 省略號代表多個物件 就是 url後面的引數 用於拼接字串 例子 string.format common.api student login,username password common.api stude...