导航:首页 > 配服务器 > 怎么上传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
华为如何打开语音服务器 浏览:240
python中的idle 浏览:998
五轴联动数控编程 浏览:963
换一台电脑如何远程云服务器 浏览:130
阿里云怎么买云服务器 浏览:662
java提取文字 浏览:95
阿里云服务器同人账号问题 浏览:418
5分钟解压轴题 浏览:339
安卓桌面二级文件夹 浏览:186
eps文档加密 浏览:261
手机怎么做pdf 浏览:162
ug曲面pdf 浏览:279
液化气还是压缩气 浏览:950
阿里云公共ntp服务器地址 浏览:991
金字塔学习机编程 浏览:684
多边形扫描线算法Python 浏览:718
快手app快手粉条在哪里 浏览:256