我正面臨一個問題。JSP多部分文件上傳
我正在嘗試上傳文件,並且還獲取文件的鏈接和說明。 我知道我需要COS或任何其他效用。我只是沒能做到這一點 當我在servlet寫@MultipartConfig
絃樂與.getParameter返回值 但代碼去無限循環 在:
`while (totaBytesRead < formDataLength) {
//do code
}`
我看到很多其他的方法,但所有這些檢查如果formField然後插入值或多部分然後插入文件。 我需要同時使用文件和文本字段 的,所以請,如果任何一個知道我的問題的精確解,我會非常感激
這對我們來說確實並不足以幫助您識別和解決您遇到的任何問題 - 如果您的循環是無限的,那意味着您不是遞減'formDataLength'或遞增'totaBytesRead'。但沒有什麼可以指出可能是什麼問題... – sarnold
@Dave Newton首先感謝您的回覆 第二:我在同一時間製作 _italic_ ** bold **'formDataLength--;但是,也沒辦法:( 做ou要我寫一個更詳細的代碼或?:))' –
這裏有一個更詳細的代碼: 'if((contentType!= null &&(conetentType.indexOf(「multipart/fprm -data「)> = 0){ DataInputStream類在新= DataInputStream所(request.getInputStream()); INT fomrDataLength = request.getContentLength(); 字節數據字節[] =新的字節[formDataLength]; INT byteRead = 0 ; INT totalByteRead = 0; 而(totalByteRead