關于上傳中的一些問題,自問自答,給后來的小伙伴指點一下
首先是文件名稱的問題,可能電腦系統(tǒng)或者瀏覽器的原因,
這里會不一樣,老師視頻中是絕對路徑,都有\(zhòng),但我這里沒有,如果按照老師視頻來做,文件名都不會正確,控制臺會輸出filename:Content-Disposition: form-data; name="myfile"; filename="img2-lg.jpg? ? ,我是這樣改的,我直接先取到倒數(shù)第二個"后面的所有內容,然后再取下標從0開始到最后一個"的內容
這樣的話,能保證文件名的正確性,相信很多人就是這種錯誤導致的。
然后就是照片字節(jié)不對的問題,關于startPosition到底是-1還是不減,其實要根據(jù)自己圖片內容來,不是老師錯了,而是老師那里就該-1,我們來看一下圖片內容,只看開頭,結尾類似,這是我的正確圖片開頭:
如果不-1,會是這樣的,看見沒,多了一行:
如果-1,會是這樣的:
這里就多了兩行,所以,我就根據(jù)我的實際,startPosition最后+1,這樣就對了
而我的結尾沒有變化,所以,我就用的老師視頻講的-1,具體情況具體分析
2018-09-14
thanks