1、什麼是伺服器根目錄
放到你用來申請聯盟的那個網站的ftp目錄下即可
2、如何將文件夾內的文件部署到伺服器
步驟如下:
1、確保項目在MyEclipse上能夠正常運行。
2、在Tomcat安裝目錄下的webapp目錄中新建一個文件夾。
3、將META-INF文件夾、WEB-INF文件夾及所有的前端代碼復制到第2步新建的文件夾中。
4、將build中的classes文件夾復制到WEB-INF文件夾中。
5、啟動Tomcat即可訪問,外網使用IP+埠也可以訪問。
3、如何在當前目錄啟動文件伺服器
本地有個一文件夾,想共享給區域網同事下載一些裡面的文件,可以使用如下內方法。容
使用python啟動文件伺服器
python2的用法如下:
python -m SimpleHTTPServer
python3的用法如下:
python3 -m http.server --cgi
以上兩種方法默認埠8000,可以制定埠,例如指定埠45678:
python -m SimpleHTTPServer 45678
python3 -m http.server --cgi 45678
如果本機ip地址是192.168.1.100,同網段他人在瀏覽器輸入192.168.1.100:8000訪問共享文件夾內容
4、如何文件上傳至伺服器某一目錄下
common-fileupload是jakarta項目組開發的一個功能很強大的上傳文件組件
下面先介紹上傳文件到伺服器(多文件上傳):
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.util.regex.*;
import org.apache.commons.fileupload.*;
public class upload extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB2312";
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out=response.getWriter();
try {
DiskFileUpload fu = new DiskFileUpload();
// 設置允許用戶上傳文件大小,單位:位元組,這里設為2m
fu.setSizeMax(2*1024*1024);
// 設置最多隻允許在內存中存儲的數據,單位:位元組
fu.setSizeThreshold(4096);
// 設置一旦文件大小超過getSizeThreshold()的值時數據存放在硬碟的目錄
fu.setRepositoryPath("c://windows//temp");
//開始讀取上傳信息
List fileItems = fu.parseRequest(request);
// 依次處理每個上傳的文件
Iterator iter = fileItems.iterator();
//正則匹配,過濾路徑取文件名
String regExp=".+////(.+)$";
//過濾掉的文件類型
String[] errorType={".exe",".com",".cgi",".asp"};
Pattern p = Pattern.compile(regExp);
while (iter.hasNext()) {
FileItem item = (FileItem)iter.next();
//忽略其他不是文件域的所有表單信息
if (!item.isFormField()) {
String name = item.getName();
long size = item.getSize();
if((name==null||name.equals("")) && size==0)
continue;
Matcher m = p.matcher(name);
boolean result = m.find();
if (result){
for (int temp=0;temp<ERRORTYPE.LENGTH;TEMP++){
if (m.group(1).endsWith(errorType[temp])){
throw new IOException(name+": wrong type");
}
}
try{
//保存上傳的文件到指定的目錄
//在下文中上傳文件至資料庫時,將對這里改寫
item.write(new File("d://" + m.group(1)));
out.print(name+" "+size+"");
}
catch(Exception e){
out.println(e);
}
}
else
{
throw new IOException("fail to upload");
}
}
}
}
catch (IOException e){
out.println(e);
}
catch (FileUploadException e){
out.println(e);
}
}
}
現在介紹上傳文件到伺服器,下面只寫出相關代碼:
以sql2000為例,表結構如下:
欄位名:name filecode
類型: varchar image
資料庫插入代碼為:PreparedStatement pstmt=conn.prepareStatement("insert into test values(?,?)");
代碼如下:
。。。。。。
try{
這段代碼如果不去掉,將一同寫入到伺服器中
//item.write(new File("d://" + m.group(1)));
int byteread=0;
//讀取輸入流,也就是上傳的文件內容
InputStream inStream=item.getInputStream();
pstmt.setString(1,m.group(1));
pstmt.setBinaryStream(2,inStream,(int)size);
pstmt.executeUpdate();
inStream.close();
out.println(name+" "+size+" ");
}
。。。。。。
這樣就實現了上傳文件至資料庫
5、文件共享伺服器需要開放哪些埠
為了計算機的安全在設置共享目錄的時候, 我們最好要為每個共享目錄都設置允 許訪問的用戶名和密碼,設置方法為:
1、登錄阿里雲伺服器並進入控制台,點擊【雲伺服器ECS】。
2、在【雲伺服器ECS】點擊【實例】並跳轉到實例列表。
3、在實例列表找到要開放埠的雲伺服器實例。並點擊後面的【更多】--》【網路和安全組】--》【安全組配置】。
4、在【本實例安全組】內點擊【配置規則】打開【安全組規則】。這里有出入的方向,這里我開放的是8082埠,屬於入方向的。在這里可以新增規則,這里為了方便直接對已有的規則進行克隆,點擊參考規則後面的【克隆】按鈕。
5、編輯安全組規則,將克隆信息的埠的范圍改成8082/8082後按確定按鈕。這樣就添加規則並開放了8082埠了。
6、一個完整的PHP網站,伺服器目錄下一般分為哪些文件夾與文件呢
很隨意吧! 甚至於只一個文件也能夠處理整個站點的業務需求。
7、怎麼找到伺服器上網站的目錄文件夾
兩種情況:
打開iis管理器,看下有多少個站點
如果是多個站點那麼可以直接看站點屬性找到每個域名或者子域名對應的目錄;
打開iis管理器,看到的是只有一個站點
站點屬性那邊綁定了好幾個子域名,那麼這個站點屬性目錄下的首頁文件或者web.config偽靜態文件肯定做了首頁判斷跳轉即可看到每個子域名對應的目錄。
8、怎麼得到伺服器根目錄下的所有文件文件及文件夾
如果用的是虛擬空間 直接用FTP連接有的空間根目錄是wwwroot 有根目錄是web有的是public_html文件 打開之後裡面就是網站的所有文件及文件夾了!
如果用的是伺服器(包含雲伺服器,vps),直接打開網站存放目錄就能看到網站所有文件及文件夾!