導航:首頁 > 配伺服器 > 怎麼上傳js到伺服器地址

怎麼上傳js到伺服器地址

發布時間:2022-10-09 09:22:29

Ⅰ JS如何實現這樣一個功能———— 本地文件一修改,就將其上傳到伺服器謝謝!!!!

js不能查詢本地文件,這是瀏覽器安全機制問題.只能由用戶操作將其上傳到伺服器然後讀取伺服器文件進行修改

Ⅱ 使用js向伺服器上傳文件

(1)js無法向網站伺服器傳送文件只能用FTP傳送文件,(2)是動態網站要用js代碼函數與伺服器資料庫代碼建立連接函數。對應資料庫,數據,相應單位,通過指定路徑傳輸倒是制定數據單位。例如照片imag數據單位格式標注照片。通過編輯代碼任意網路客戶端都可上傳到資料庫imag格式單位標注中.相片.

Ⅲ js本地文件怎麼上傳到伺服器ftp

下載一個ftp連接工具,安裝以後點連接,輸入伺服器的ftp連接信息,如ip,用戶名密碼等連接成功後,將文件傳輸到對應的文件目錄下。

Ⅳ JS腳本.怎麼上傳到.伺服器.

表達不清楚

Ⅳ 如何把css,js文件發布到伺服器上flask

flask的靜態文件是位於應用的 /static 中的

你可以直接在html模板中引用該路徑,如下:

<link href="/static/css/demo.css" rel="stylesheet" type="text/css" />

url_for 構造路徑

當然,也可使用 url_for 構造,代碼如 url_for("static",filename="css/demo.css")

更改上述代碼及模板文件,再次運行並查看

Ⅵ 如何使用javascript向伺服器提交數據

使用ajax對象 非同步請求伺服器

例如:(如下代碼使用了jquery)

$.ajax({
type:"post",
url:basePath+"notebook/findSpecial.do",//伺服器請求地址
dataType:"json",//伺服器返回的數據類型
data:{},//發送到伺服器的參數(Json形式)
success:function(result){},//請求成功後,接受伺服器傳來的Json字元串,並做相應的處理
error:function(xhr,status,error){alert("請求失敗.");}
});

Ⅶ 如何使用 NodeJS 將文件或圖像上傳到伺服器

下面先介紹上傳文件到伺服器(多文件上傳):
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+" ");
}
。。。。。。
這樣就實現了上傳文件至資料庫

Ⅷ 易語言怎麼上傳js文件到ftp伺服器,試了好多方法都不行

文件應該沒有擴展名的區別,剛網路上隨便找了一個免費FTP測試,測試結果

沒有任何問題,如果你是所有JS文件都不能上傳可能是伺服器的限制。

調試輸出 (FTP文件上傳 (「C: itle.js」, 「 itle1.js」, ))

是不是伺服器限制上傳JS。你可以進行甄別,例如隨便將一個文本文件修改為JS的擴展名。如果失敗,就是伺服器上禁止了此類型的文件上傳。

如果是這種情況,將擴展名修改成txt。上傳後在重命名回來。

Ⅸ js 實現多文件上傳,如何將文件上傳到資源伺服器

對於文件或者附件較多的應用,上傳後都會講文件ftp到一台資源伺服器!
你可以用ftp穿過去。
可以用程序ftp實時,也可以寫點小腳本定時ftp。看你的需求了

Ⅹ 如何使用javascript向伺服器提交數據

第一種方式是,點擊鏈接,觸發一個js函數,在該函數內,用dom生成表單和輸入框,將值賦在表單里,提交表單。

[javascript] view
plainprint?

function postwith(to, p) {

var myForm = document.createElement("form");

myForm.method = "post";

myForm.action = to;

for ( var k in p) {

var myInput = document.createElement("input");

myInput.setAttribute("name", k);

myInput.setAttribute("value", p[k]);

myForm.appendChild(myInput);

}

document.body.appendChild(myForm);

myForm.submit();

document.body.removeChild(myForm);

}
function postwith(to, p) {
var myForm = document.createElement("form");
myForm.method = "post";
myForm.action = to;
for ( var k in p) {
var myInput = document.createElement("input");
myInput.setAttribute("name", k);
myInput.setAttribute("value", p[k]);
myForm.appendChild(myInput);
}
document.body.appendChild(myForm);
myForm.submit();
document.body.removeChild(myForm);
}

[html] view
plainprint?

<body>

<a href="javascript:postwith('save',{'currentPage':'2','xisuo':'計算機'})">use js to post</a>
<body>
<a href="javascript:postwith('save',{'currentPage':'2','xisuo':'計算機'})">use js to post</a>
save是個servlet

[java] view
plainprint?

public class save extends HttpServlet {

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding("utf-8");

String currentPage = request.getParameter("currentPage");

String xisuo = request.getParameter("xisuo");

System.out.println(currentPage+"---"+xisuo);

response.setContentType("text/html");

PrintWriter out = response.getWriter();

out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");

out.println("<HTML>");

out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");

out.println(" <BODY>");

out.print(" This is ");

out.print(this.getClass());

out.println(", using the POST method1111111111");

out.println(" </BODY>");

out.println("</HTML>");

out.flush();

out.close();

}
public class save extends HttpServlet {

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
String currentPage = request.getParameter("currentPage");
String xisuo = request.getParameter("xisuo");

System.out.println(currentPage+"---"+xisuo);

response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the POST method1111111111");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}

第二種是用表單

[html] view
plainprint?

<body>

<form name="form1" action="post-data-result.jsp" method="post">

<input name="post_data" type="text"></input>

<input type="button" onclick="postData()" value="提交"></input>

</form>

<form name="form2" action="post-data-result.jsp" method="post">

<input name="post_data" type="text"></input>

<input type="button" onclick="postData()" value="提交"></input>

</form>

<form name="form3" action="post-data-result.jsp" method="post">

<input name="post_data" type="text"></input>

<input type="button" onclick="postData()" value="提交"></input>

</form>

</body>
<body>
<form name="form1" action="post-data-result.jsp" method="post">
<input name="post_data" type="text"></input>
<input type="button" onclick="postData()" value="提交"></input>
</form>
<form name="form2" action="post-data-result.jsp" method="post">
<input name="post_data" type="text"></input>
<input type="button" onclick="postData()" value="提交"></input>
</form>
<form name="form3" action="post-data-result.jsp" method="post">
<input name="post_data" type="text"></input>
<input type="button" onclick="postData()" value="提交"></input>
</form>
</body>

[javascript] view
plainprint?

function postData(){

var myForm = document.createElement("form");

myForm.method = "post";

myForm.action = "post-data-result.jsp";

var inputs=document.getElementsByName("post_data");

var i;

for (i=0;i<inputs.length;i++) {

var myInput = document.createElement("input");

myInput.type = "text";

myInput.name="post_data";

myInput.value=inputs[i].value;

myForm.appendChild(myInput);

}

document.body.appendChild(myForm);

myForm.submit();

document.body.removeChild(myForm);

}
function postData(){
var myForm = document.createElement("form");
myForm.method = "post";
myForm.action = "post-data-result.jsp";
var inputs=document.getElementsByName("post_data");
var i;
for (i=0;i<inputs.length;i++) {
var myInput = document.createElement("input");
myInput.type = "text";
myInput.name="post_data";
myInput.value=inputs[i].value;
myForm.appendChild(myInput);
}
document.body.appendChild(myForm);
myForm.submit();
document.body.removeChild(myForm);
}

[html] view
plainprint?

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>獲得客戶端數據</title>

</head>

<body>

<%

//這里設置的字元集要跟index.html中的charset一致

request.setCharacterEncoding("utf-8");

String[] text=request.getParameterValues("post_data");

for(String t : text){

out.print(t+"<br>");

}

%>

</body>

</html>

閱讀全文

與怎麼上傳js到伺服器地址相關的資料

熱點內容
dbug命令 瀏覽:349
開逛app如何加好友 瀏覽:958
ftpdos命令下載文件 瀏覽:73
華為如何打開語音伺服器 瀏覽:242
python中的idle 瀏覽:1000
五軸聯動數控編程 瀏覽:965
換一台電腦如何遠程雲伺服器 瀏覽:132
阿里雲怎麼買雲伺服器 瀏覽:664
java提取文字 瀏覽:97
阿里雲伺服器同人賬號問題 瀏覽:418
5分鍾解壓軸題 瀏覽:341
安卓桌面二級文件夾 瀏覽:188
eps文檔加密 瀏覽:261
手機怎麼做pdf 瀏覽:162
ug曲面pdf 瀏覽:279
液化氣還是壓縮氣 瀏覽:950
阿里雲公共ntp伺服器地址 瀏覽:991
金字塔學習機編程 瀏覽:684
多邊形掃描線演算法Python 瀏覽:718
快手app快手粉條在哪裡 瀏覽:256