通过html和javascript将文件上传到远程服务器

2023-12-20

我正在尝试通过基于 UNIX 的服务器中的 html 页面上传文件,但我不知道如何在远程服务器上获取文件并在那里保存文件。

我写了下面的代码请帮我连接它。

<html>
<head>
<script type="text/javascript">

function Upload()
{

var filename = document.getElementById("filename").value;

var storepath = "HOSTURL/Foldername";

}
</script>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" >
    <input type="file" name="filename" />
    <input type="submit" value="Upload" onclick="Upload" />
</form
</body>
</html>

为什么使用 JavaScript?您可以简单地使用 html 表单将文件发布到服务器:

<html>
  <body>
    <form action="/foo/bar.ext" method="post" enctype="multipart/form-data">
        <input type="file" name="filename" />
        <input type="submit" value="Upload" />
    </form>
  </body>
</html>

改变形式action到您要将文件发布到的位置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过html和javascript将文件上传到远程服务器 的相关文章

  • JavaScript 变量赋值与 OR 对比 if 检查[重复]

    这个问题在这里已经有答案了 在 JavaScript 中 我最近意识到你可以使用 OR 赋值的逻辑运算符 我想知道这是否被认为是不好的做法 特别是 我有一些具有可选数组输入的函数 如果输入是null or undefined我应该将它设置为
  • ngModel.$parsers 忽略 ng-model 值末尾的空格

    我有这样的指令 directive noWhitespace parse function parse return restrict A require ngModel link function scope element attrs
  • Telegram 授权无默认按钮

    使用 Telegram 第 3 方授权的唯一有记录的方法是使用其提供的脚本https core telegram org widgets login https core telegram org widgets login 这个脚本 正如
  • dompdf:找不到图像或类型未知

    这是我的代码 我几乎尝试了所有在 PDF 上显示图像的方法 但仍然不起作用 你能帮我解决这个问题吗 我还将 DOMPDF ENABLE REMOTE 设置为 true 结果仍然相同 require once dompdf autoload
  • 提交前验证表单(比检查空字段更复杂)

    我有一个包含时间输入的表单 具体来说 开放时间和结束时间 当按下提交按钮时 它会转到一个 php 页面 其中这些输入将添加到数据库中 在允许提交表单之前我想检查一些事情 例如 我想确保开始时间早于 小于 结束时间 这是表格 Opens
  • 点击问题:动态生成的链接不触发点击功能

    下面是两个代码片段 由于某种原因什么也没有发生 但来自同一个 JS 文件的其他 jQuery 函数在带有 UL 的页面上执行得很好 这是在盯着我看吗 ul class paganation li 1 li li a href 2 a li
  • Chrome Javascript 调试器暂停时不会重新加载页面

    有时 当我在 Chrome 中调试某些 javascript 并且暂停了 javascript 时 如果我尝试重新加载页面 chrome 只会 继续 调试器 单步执行到下一个断点 似乎没有任何方法可以强制 javascript 完全停止运行
  • 空 URL 哈希导致页面在 js 事件上跳转

    我有一个带有下一个和上一个按钮的照片库 如果我的某个 javascript 方法由于某种原因被破坏 那么当单击其中一个按钮时 它会向 url 添加一个哈希值 即 www google com 我知道可以给散列一个 div id 来跳转到页面
  • 使用 onBlur 事件上的值更新 React 输入文本字段

    我有以下输入字段 在模糊时 该函数调用服务来更新服务器的输入值 完成后 它会更新输入字段 我怎样才能让它发挥作用 我可以理解为什么它不允许我更改字段 但我能做些什么才能使其工作 我无法使用defaultValue因为我会将这些字段更改为其他
  • Javascript 选择 onchange='this.form.submit()'

    我有一个带有选择和一些文本输入的表单 我希望在更改选择时提交表单 使用以下方法可以正常工作 onchange this form submit 但是 如果表单还包含提交按钮 则当选择更改时 表单不会提交 我猜有某种冲突 我在这里有什么选择
  • 如何在 angularjs 中修剪()字符串?

    有角度特定的方法吗 如果没有 我应该使用内置的jquery 来做到这一点吗 如果我应该使用内置的jquery 如何在不使用 的情况下访问trim 函数 或者这是必要的 编辑 是的 我知道 str trim 对不起 我需要这个才能在 IE 8
  • Excel 类似 HTML 表格,可在 x 轴(完整表格)和 y 轴(标题固定)上滚动

    我想建立一个具有固定宽度列的表格 在大多数情况下 表数据会水平和垂直溢出 如果列的宽度大于视图宽度 则需要水平滚动条来滚动并查看所有表列 同时滚动标题和数据 如果数据的高度大于可用视图 则会出现垂直滚动框 但在滚动时保持标题固定 以便用户关
  • 使用Promise而不拒绝它会导致内存泄漏吗? [复制]

    这个问题在这里已经有答案了 代码如下 function test value return new Promise function fulfill reject try fulfill true catch e throw e 我担心的是
  • 使用 Lodash 的 TypeScript:_.map(["123", " 234 "], _.trim) 返回 boolean[]?

    我有一个字符串数组 它们已像这样分割 var searchValue 600 800 123 180 var groups searchValue split gt 600 800 123 180 因此项目周围可能存在空格 并且我想删除空格
  • 使用文本遮盖视频

    是否可以使用 HTML CSS 文本来屏蔽视频 我已经找到并设置了这种工作方式 但没有一种允许文本后面有透明背景 例如 这支笔要求您进行某种填充 它并不是真正掩盖实际视频 而是创造幻觉 https codepen io dudleystor
  • 在声明组件选择器时添加指令 - Angular 7

    我正在学习 Angular 并通过单击按钮动态创建组件 我正在尝试使用 Angular Material 的拖放功能来拖动这些创建的组件以对它们进行排序 我的基本组件 html 中有以下代码 div style margin 20px di
  • 使用 React React-router 登录后重定向到主页,并且 usenavigate 不起作用?

    我希望用户在成功登录后重定向到主页 我将用户登录的 api 请求的数据存储在一个名为 currentUser 的变量中 因此如果 currentUser 为 true 它应该重定向到主页 这就是我处理登录请求的方式 export const
  • C# 中的 mshtml.HTMLDocumentClass

    在 C 中 我设法从 InternetExplorer 对象获取整个 HTMLDocumentClass 导航到某个 URL 然而 在 Visual Studio 2008 的调试模式下 该特定 URL 的 HTMLDocumentClas
  • 使用 jquery 提供附加功能时菜单未正确对齐

    I need to make a mega menu similar to one as show in image below 到目前为止 我已经能够在某种程度上使其发挥作用 例如jsFiddle 在这里 http jsfiddle ne
  • 使用 Lodash 将对象键转换为具有键值数量的数组[重复]

    这个问题在这里已经有答案了 我有一个产品对象 products bread 1 milk 2 cheese 2 chicken 1 我想要一个包含产品名称的数组 如下所示 products bread milk milk cheese ch

随机推荐

  • 如何在运行时以编程方式找出应用程序 ID?

    有没有办法做到这一点 我讨厌在某个地方硬编码应用程序 ID 如果您指的是您的 com whatever whatever 标识 NSString myAppID NSBundle mainBundle bundleIdentifier 如果
  • 请求的 URL 授权失败

    我正在将一些站点转移到运行 IIS6 的新 Windows 2003 安装中 但是我遇到了表单身份验证问题 相关网站在具有相同操作系统和 IIS 版本的旧机器上运行良好 当我尝试登录网站时 我收到事件日志 请求的 URL 授权失败 并且页面
  • 为什么 Spark SQL 认为索引的支持不重要?

    引用 Spark DataFrames 数据集和 SQL 手册 http spark apache org docs latest sql programming guide html unsupported hive functional
  • JS中拖动多张图片

    我想在窗口周围拖动多个图像 我可以用一张图像做到这一点 但用更多图像就不行了 我认为这是因为我动态创建 div 并且其余代码的 ID 未知 但我不知道如何解决该问题 function dragElement elmnt var pos1 0
  • 使用 jQuery 查找 XML 节点并使用其值

    我正在使用这样的 XML 文件
  • css include url 末尾的问号有什么作用?

    我注意到在某些网站 包括 SO 上 CSS 的链接如下所示 我想说可以肯定的是 v 6638告诉浏览器加载 css 文件的版本 6638 但是我可以在我的网站上执行此操作吗 我可以通过更改数字来包含不同版本的 CSS 文件吗 加载all c
  • 循环根据 R 中的其他情况创建一个新变量(非常基本)

    我有一个包含三个变量的数据框 ID group and nominated ID 我想知道group that nominated ID属于 我想象对于每种情况 我们都会采取nominated ID 找到它等于的情况ID 然后设置nomin
  • Grails 无法识别 Java 类

    我在 Windows 7 32 位 上使用 Groovy Grails Tool Suite 3 1 0 我一生都无法让 Grails 识别我在 Grails 应用程序的 src java 目录中创建的简单 Java 类 这是我的java类
  • React Native TextInput 不允许输入/文本更改

    我有一个带有 TextInput 和 2 个按钮的组件 1 个按钮递增 其他按钮递减 我在 TextInput 上有一个 onChange 和值 当单击按钮时 值会发生变化 输入中的文本增加或减少 但是通过 TextInput 输入值 它不
  • 在python中给定阈值时有效删除彼此接近的数组

    我使用 python 来完成这项工作 并且在这里非常客观 我想找到一种 pythonic 方法来从数组数组中删除距离阈值彼此接近的 重复项 例如 给出这个数组 5 024 1 559 0 281 6 198 4 827 1 653 6 19
  • 图表上“漂亮”网格线间隔的算法

    我需要一个相当智能的算法来为图形 图表 提供 漂亮的 网格线 例如 假设条形图的值为 10 30 72 和 60 您知道 最小值 10 最大值 72 范围 62 第一个问题是 从什么开始 在这种情况下 0 将是直观的值 但这不适用于其他数据
  • 什么是 Serilog 解构?

    Serilog的目的是什么 syntax 如果我运行以下命令 var dummy new Foo Bar Date DateTime Now Log Information Dummy object Dummy dummy 然后我得到控制台
  • 来自 nginx API 端点的响应“No Access-Control-Allow-Origin”

    我收到的错误似乎是 CORS 问题 我正在尝试通过以下方式向我的 RESTful API 发出 POST 请求HttpClient如下 import Component OnInit from angular core import Obs
  • ITMS-90429:无效的 Swift 支持 - 文件 libswiftDarwin.dylib、libswiftMetal.dylib、

    当我想在 Appstore Connect 上发布我的存档时 我遇到了 Xcode 12 3 swift 5 和 cocoapods 1 10 1 版本的问题 一切都很顺利 但是一旦应用程序发送 我就会收到一封来自 App Store Co
  • 如何初始化标头中的静态成员[重复]

    这个问题在这里已经有答案了 给定的是一个具有静态成员的类 class BaseClass public static std string bstring 字符串显然必须是默认初始化课堂之外 std string BaseClass bst
  • 在 Python pandas 中拆分和连接数据帧以使用 rpy2 进行绘图

    我有一个关于 Python 中的 pandas 数据框的问题 我有一个大数据框df我分成两个子集 df1 and df2 df1 and df2加在一起并不能构成全部df 它们只是它的两个互斥的子集 我想用 rpy2 在 ggplot 中绘
  • JavaScript 中的连接

    由于某种原因 当 keyText 变量应该连接关键字中的每个变量时 它没有显示任何值 当有人单击该按钮时 它会运行 addKeyword 并获取输入的值 尝试 Console Log keyText 变量 但根本不起作用 var keywo
  • SQLLocalDB.exe 信息 - 返回错误代码 15100 等

    我正在尝试解决 LocalDB 的版本问题 命令 sqllocaldb i 似乎有效 C WINDOWS system32 gt sqllocaldb i MSSQL本地数据库 项目V12 但是 当我要求特定的内容时 我只得到错误 我使用的
  • scipy-cluster 定制生成的树状图

    这是后续scipy cluster 生成的树状图不显示 https stackoverflow com q 2967858 188368 from matplotlib pyplot import show from scipy spati
  • 通过html和javascript将文件上传到远程服务器

    我正在尝试通过基于 UNIX 的服务器中的 html 页面上传文件 但我不知道如何在远程服务器上获取文件并在那里保存文件 我写了下面的代码请帮我连接它