⑴ 如何將文件定時上傳到指定的FTP伺服器
寫成腳本然後設置下計劃任務定時自動上傳
⑵ java中怎麼把文件上傳到伺服器的指定路徑
文件從本地到伺服器的功能,其實是為了解決目前瀏覽器不支持獲取本地文件全路徑。不得已而想到上傳到伺服器的固定目錄,從而方便項目獲取文件,進而使程序支持EXCEL批量導入數據。
java中文件上傳到伺服器的指定路徑的代碼:
在前台界面中輸入:
<form method="post" enctype="multipart/form-data" action="../manage/excelImport.do">
請選文件:<input type="file" name="excelFile">
<input type="submit" value="導入" onclick="return impExcel();"/>
</form>
action中獲取前台傳來數據並保存
/**
* excel 導入文件
* @return
* @throws IOException
*/
@RequestMapping("/usermanager/excelImport.do")
public String excelImport(
String filePath,
MultipartFile excelFile,HttpServletRequest request) throws IOException{
log.info("<<<<<<action:{} Method:{} start>>>>>>","usermanager","excelImport" );
if (excelFile != null){
String filename=excelFile.getOriginalFilename();
String a=request.getRealPath("u/cms/www/201509");
SaveFileFromInputStream(excelFile.getInputStream(),request.getRealPath("u/cms/www/201509"),filename);//保存到伺服器的路徑
}
log.info("<<<<<<action:{} Method:{} end>>>>>>","usermanager","excelImport" );
return "";
}
/**
* 將MultipartFile轉化為file並保存到伺服器上的某地
*/
public void SaveFileFromInputStream(InputStream stream,String path,String savefile) throws IOException
{
FileOutputStream fs=new FileOutputStream( path + "/"+ savefile);
System.out.println("------------"+path + "/"+ savefile);
byte[] buffer =new byte[1024*1024];
int bytesum = 0;
int byteread = 0;
while ((byteread=stream.read(buffer))!=-1)
{
bytesum+=byteread;
fs.write(buffer,0,byteread);
fs.flush();
}
fs.close();
stream.close();
}
⑶ 在區域網中,如何實現將終端機上的數據文件完整、自動發送到伺服器上指定的路徑中用什麼工具
FTP.或共享
⑷ 如何文件上傳至伺服器某一目錄下
有兩種方法上傳程序到伺服器裡面。
涉及到具體目錄,就把ftp軟體定位到那個目錄中。
如果是win系統伺服器,那麼打開遠程桌面,從本地電腦復制文件,到遠程桌面伺服器裡面,粘貼文件,就可以了。
如果有ip地址,ftp賬號密碼,也可以用 ftp軟體上傳。
linux伺服器的話, 就是直接用ftp軟體上傳文件了。
⑸ 怎麼讓文件自動上傳ftp伺服器
下載一個ftp工具(flashftp),然後添加上你的ftp賬號信息,建立連接,然後一般情況下都是左右兩個工作界面,一邊是自己本地窗口,另一邊是服務端窗口,這樣就可以選中本地文件傳輸到伺服器空間了
⑹ java中怎麼把文件上傳到伺服器的指定路徑
string
realpath
=
servletactioncontext.getservletcontext().getrealpath("/upload")
;//獲取伺服器路徑
string[]
targetfilename
=
uploadfilename;
for
(int
i
=
0;
i
<
upload.length;
i++)
{
file
target
=
new
file(realpath,
targetfilename[i]);
fileutils.file(upload[i],
target);
//這是一個文件復制類file()裡面就是io操作,如果你不用這個類也可以自己寫一個io復制文件的類
}
其中private
file[]
upload;//
實際上傳文件
private
string[]
uploadcontenttype;
//
文件的內容類型
private
string[]
uploadfilename;
//
上傳文件名
這三個參數必須這樣命名,因為文件上傳控制項默認是封裝了這3個參數的,且在action裡面他們應有get,set方法
⑺ 怎樣把本地文件發送到伺服器上
你好。根據你簡單的描述。你的情況應該是在區域網里,你可以通過利用伺服器的ip地址進行件傳送。。在開始菜單,運行里,輸入\\IP地址,如\\192.168.1.100 就能打開伺服器。如果你的伺服器,在外地。通過互聯網鏈接,那麼就是\\你遠程伺服器的IP。可能需要通過密碼用戶來連接
⑻ 怎樣讓電腦自動上傳文件到指定伺服器
需要遠程登錄到伺服器上面運行,你要有伺服器的賬號和密碼才行。
⑼ 如何將本地文件自動上傳到伺服器
發送上傳請求,然後伺服器端寫程序進行接收,當然如果想傳到別人的伺服器,必須得到別人的允許,比如開個會員買點容量啦