❶ 論文指導如何上傳多個文件
一般選擇文件的時候按住ctrl鍵然後選擇,可以選擇多個,但是有的不可以,因為網站機制限制一次只能傳一個,有的網站也可以拖拽文件達到上傳多個文件
❷ java socket如何實現一次傳送多個文件
很簡單,復就是把多制個文件「變成」一個文件傳送就可以了,每個文件都是一個流,把這些流輸入到一個流中合並流傳輸即可,這個是基本思路。實現差不多以下兩個方法
1、直接流拼接,循環要傳輸的文件列表,多個InputStream,然後輸出到一個OutputStream,這個out就是發送數據的埠,為了接收端能夠識別每個文件從而分割流,需要每個流中結尾添加分隔符。其實這就是HTTP文件上傳的做法。
2、就比較簡單了,職業使用ZIP工具包吧需要傳輸的多文件壓縮成一個文件傳輸,接收端直接解壓縮就完事。
需要注意的是,發送多文件上傳你需要提取計算好總傳輸量位元組大小放在傳輸報文頭部告訴接收端你要發送的數據有多大,不然接收端可能無法完整接收數據。
❸ 如何把多個文件一次性發送出去
現在的發送方法都不支持發文件夾的,只能發壓縮包將就這用吧