這是導致問題的行。請幫助!獲取我無法修復的語法錯誤
dos.writeBytes("Content-Disposition: form-data;
name="uploaded_file";
"filename="""+ fileName + "" + lineEnd);
它在uploaded_file和filename中返回錯誤「)」和「;」和這個「}」
請告訴這個代碼有什麼問題?
這是導致問題的行。請幫助!獲取我無法修復的語法錯誤
dos.writeBytes("Content-Disposition: form-data;
name="uploaded_file";
"filename="""+ fileName + "" + lineEnd);
它在uploaded_file和filename中返回錯誤「)」和「;」和這個「}」
請告訴這個代碼有什麼問題?
的語法高亮這裏對SO具有突出的問題。您還沒有正確地轉義字符字符串中:
dos.writeBytes("Content-Disposition: form-data; name="uploaded_file";"filename="""+ fileName + "" + lineEnd);
如果你想在字符串中插入一個報價,並沒有真正關閉字符串,你需要用一個反斜槓逃脫它。
dos.writeBytes("Content-Disposition: form-data; name=\"uploaded_file\";\"filename=\"\""+ fileName + "" + lineEnd);
dos.writeBytes("Content-Disposition: form-data; name=\"uploaded_file\";\"filename=\""+ fileName + "\"" + lineEnd);
雙qoutes沒有雙qoutes內使用,你需要把「\」(反斜線)
在LineEnd末尾的文件名「\」「+ lineEnd);返回時出現嚴重錯誤。 – android
你需要給更多的細節,如果需要的話 –
以及一個要求正確複製整個類所以我把主代碼放在錯誤所在的地方。 – android