A. 上傳文件到ftp伺服器,怎麼獲取本地文件路徑
string URI = "FTP://" + hostname + "/" + targetDir + "/" + target;
///WebClient webcl = new WebClient();
System.Net.FtpWebRequest ftp = GetRequest(URI, username, password);
//設置FTP命令 設置所要執行的FTP命令,
//ftp.Method = System.Net.WebRequestMethods.Ftp.ListDirectoryDetails;//假設此處為顯示指定路徑下的文件列表
ftp.Method = System.Net.WebRequestMethods.Ftp.UploadFile;
//指定文件傳輸的數據類型
B. java怎樣獲取上傳文件真實路徑
可以通過changeWorkingDirectory方法切換上傳路徑來進行文件上傳。
上傳方法舉例:
/**
* 上傳文件
*
* @param fileName
* @param plainFilePath 文件路徑路徑
* @param filepath
* @return
* @throws Exception
*/
public static String fileUploadByFtp(String plainFilePath, String fileName, String filepath) throws Exception {
FileInputStream fis = null;
ByteArrayOutputStream bos = null;
FTPClient ftpClient = new FTPClient();
String bl = "false";
try {
fis = new FileInputStream(plainFilePath);
bos = new ByteArrayOutputStream(fis.available());
byte[] buffer = new byte[1024];
int count = 0;
while ((count = fis.read(buffer)) != -1) {
bos.write(buffer, 0, count);
}
bos.flush();
Log.info("加密上傳文件開始");
Log.info("連接遠程上傳伺服器"+CCFCCBUtil.CCFCCBHOSTNAME+":"+22);
ftpClient.connect(CCFCCBUtil.CCFCCBHOSTNAME, 22);
ftpClient.login(CCFCCBUtil.CCFCCBLOGINNAME, CCFCCBUtil.CCFCCBLOGINPASSWORD);
FTPFile[] fs;
fs = ftpClient.listFiles();
for (FTPFile ff : fs) {
if (ff.getName().equals(filepath)) {
bl="true";
ftpClient.changeWorkingDirectory("/"+filepath+"");
}
}
Log.info("檢查文件路徑是否存在:/"+filepath);
if("false".equals(bl)){
ViewUtil.dataSEErrorPerformedCommon( "查詢文件路徑不存在:"+"/"+filepath);
return bl;
}
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("GBK");
// 設置文件類型(二進制)
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
ftpClient.storeFile(fileName, fis);
Log.info("上傳文件成功:"+fileName+"。文件保存路徑:"+"/"+filepath+"/");
return bl;
} catch (Exception e) {
throw e;
} finally {
if (fis != null) {
try {
fis.close();
} catch (Exception e) {
Log.info(e.getLocalizedMessage(), e);
}
}
if (bos != null) {
try {
bos.close();
} catch (Exception e) {
Log.info(e.getLocalizedMessage(), e);
}
}
}
}
備註:只需要修改上傳的伺服器地址、用戶名、密碼即可進行伺服器訪問上傳。根據實際需要修改即可。
C. 文件上傳到ftp伺服器的路徑問題
把你要傳的東西保存到桌面,打開ftp左面是桌面,電腦圖標的是你的桌面,右面是ftp像球一樣的東西。在左側桌面找到剛才你保存桌面的東西,然後右鍵傳送。
D. jquery或者js獲取上傳文件的路徑問題
我的理解是你應該先通過圖片上傳介面把圖片上傳到伺服器上(上傳後的伺服器端的圖片地址,保存到<input type="hidden">里),然後再統一提交所有的表單項。
E. javaWeb 伺服器與客戶端上傳文件(路徑)的問題
在項目中建個文件夾,把文件放進去,然後改用項目中的地址,否則是無法發布到伺服器上的,伺服器解析不了你主機的文件!
F. QQ群共享上傳文件是,總是提示獲取上傳地址失敗。我已啟用上載到伺服器時包含到本地目錄路徑。緊急求助!
檢查一下我們電腦是否開啟了一些安全防護殺毒軟體,如果有請把它們關閉退出再試。
然後再返回桌面點擊開始菜單,找到控制面板並打開。
在控制面板找到「安全中心」選項,然後雙擊打開這個安全中心。
進入安全中心選項面板後,在下方找到windows防火牆選項然後單擊打開進入windows防火牆設置窗口,並在窗口中點選「關閉」。
或者我們找到該群,然後右鍵一下該群所在位置並點擊「訪問QQ群空間」。
接著,在進入到該群的群空間後,我們通過它的群空間來實現上傳群文件操作。
G. .NET上傳文件,本地測試可以,用的SEVER.MAPPATH方法來獲取上傳文件的路徑,到伺服器上就報錯了
樓上說的有道理,伺服器對應文件夾沒有寫入許可權會出先這樣的問題,一般解決方法就是是重新設置發布在伺服器上的網站文件夾的用戶許可權,將用戶寫入的許可權添加上去即可。
H. 我已經做好了flash文件,那麼如何上傳網路伺服器,獲取flash地址
你只有105個財富值,卻付出了100個財富值來提問,可見,你急需得到你需要的回答。
1、如果你製作的FASH文件是swf格式的,是需要專門的儲存空間的。很多網站與雲盤都不提供這樣的空間。
2、網路上,有免費的上傳空間,但是都很不穩定。剛剛上傳的時候,尚且可以鏈接,但是,過了一段時間,就失效了。如果你想使用免費空間,可以搜索「FLASH免費上傳」,從中選取你中意的網站。
3、為了穩定,可以購買收費空間,100M的空間大約40元/年。
我有購買的收費空間,如果你的SWF文件不大於5M,我可以幫你上傳到我的空間,而後把鏈接地址告訴你。
I. 伺服器端怎麼能獲得本地電腦上傳文件的路徑
要獲取excel的file而不是路徑 路徑在瀏覽器中是不確定因素在ie的file標簽是可以獲取路徑的 而用火狐就獲取不到 所以不要用路徑你應該把form標簽設置enctype="multipart/form-data"屬性 然後在後台接收formfile傳過來的東西 用file接一下之後你要存本地就可以用io流存 如果要存資料庫就把二進制流存資料庫就行了 現在上傳有很多方法 去網上找找 我說的這個是最簡單的
J. 伺服器的文件路徑地址怎麼獲取
絕對路徑:
絕對路徑是指目錄下的絕對位置,直接到的目標位置。 就是你的主頁上的文件或目錄在硬碟上真正的路徑。
直接登錄伺服器就可以看到絕對路徑文件,打開就可以了。