/*** 上传文件* @param {any} files 文件* @param {any} data 数据* @returns [true,文件路径]* @returns [false,异常/错误消息]*/function fileUpload(files, data) {if (files.length > 0) {$.ajax({url:"../Handler/FileOperation.ashx",type:"post",data: data,//告诉jQuery不要去处理发送的数据processData: false,//告诉jQuery不要去设置Content-Type请求头contentType: false,success: function (data) {var ret = eval('(' + data + ')');if(ret.success) {var path =ret.msg;return [true, path];//$("#NoticeContent").val(path).trigger("change");} else{return [false, ret.msg];//alert(ret.msg);
}},error: function (data) {return [false, "上传文件出错"];//alert("上传文件出错!");
}});}else{return [false, "请选择文件"];}};/*** 下载文件* @param {any} options*/
var downloadfile =function (options) {var config = $.extend(true, { method: 'post'}, options);var $iframe = $('<iframe id="down-file-iframe" />');var $form = $('<form target="down-file-iframe" method="' + config.method + '" />');$form.attr('action', config.url);for (var key inconfig.data) {$form.append('<input type="hidden" name="' + key + '" value="' + config.data[key] + '" />');}$iframe.append($form);$(document.body).append($iframe);$form[0].submit();$iframe.remove();
}

转载于:https://www.cnblogs.com/chocolatexll/p/10438354.html

JS--------文件操作基本方法:上传/下载相关推荐

  1. 在Windows上使用终端模拟程序连接操作Linux以及上传下载文件

    在Windows上使用终端模拟程序连接操作Linux以及上传下载文件 [很简单,就是一个工具的使用而已,放这里是做个笔记.] 刚买的云主机,或者是虚拟机里安装的Linux系统,可能会涉及到在windo ...

  2. springboot上传下载文件(4)--上传下载工具类(已封装)

    因为在做毕设,发现之前的搭建ftp文件服务器,通过ftp协议无法操作虚拟机临时文件,又因为ftp文件服务器搭建的比较麻烦:而 hadoop的HDFS虽然可以实现,但我这里用不到那么复杂的:所以我封装了 ...

  3. linux 传文件夹,linux下上传下载文件夹的方法

    Linux下目录复制:本机->远程服务器 scp -r /home/shaoxiaohu/test1 zhidao@192.168.0.1:/home/test2 test1为源目录,test2 ...

  4. linux使用命令行操作百度云上传下载文件

    linux命令行操作百度云 0. 背景 1. 安装 2. 登录百度云账号 3.上传文件 4.下载文件 5. 其它命令 6. python代码调用 0. 背景 很多时候我们只能通过ssh工具远程连接服务 ...

  5. 使用cropbox.js+jquery.js+servlet实现图片的上传下载

    采用cropbox.js+jqueryajax + servlet实现图片的上传下载 原理解释: 利用javascript的内置对象FileReader读取计算机中的文件. 读取的文件会被转化为bas ...

  6. java ftp上传文件_jaVA使用FTP上传下载文件的问题

    为了实现 FTP上传下载,大概试了两个方法 sun.net.ftp.FtpClient org.apache.commons.net 一开始使用sun.net.ftp.FtpClient,结果发现唯一 ...

  7. msf后渗透之文件交互指令、上传下载文件、屏幕截图、键盘记录、创建账户、音频录像和提权(上)

    目录 1.文件交互指令 2.上传下载文件(windows) 3.屏幕截图(windows) 4.键盘记录(windows) 1.先启动记录keyscan_start 2.显示键盘输入内容keyscan ...

  8. 通过putty取linux文件,putty对Linux上传下载文件或文件夹

    putty是一个开源软件,目前为止最新版本为0.70.对于文件或文件夹的上传下载,在Windows下它提供了pscp和psftp两个命令. (1).pscp pscp在命令提示符中使用,只要putty ...

  9. PHP操作FTP类 (上传下载移动创建等)

    使用PHP操作FTP-用法 <?php // 联接FTP服务器 $conn = ftp_connect(ftp.server.com); // 使用username和password登录 ftp ...

  10. aws s3 獲取所有文件_通过Java上传下载AWS S3文件,并解决文件数量超过1000的问题...

    1 前言 Amazon S3 (Simple Storage Service)是很常用的文件存储服务,我们的场景是上游把流水文件放到S3,我们再从S3读取并对账. 2 初始化S3 首先要获取相关的账号 ...

最新文章

  1. 用JS实现人脑和计算机交互,这个厉害了
  2. 【Qt】QModbusTcpConnectionObserver类
  3. MFC通过对话框窗口句柄获得对话框对象指针
  4. intersect函数_PHP array_intersect()函数与示例
  5. django-视图函数装饰器
  6. CFileDialog常见用法
  7. 数据科学的原理与技巧 二、数据生成
  8. 通俗的说这是一个一对多的例子,看看人家是怎么做的!
  9. Asp.Net实例:C# 绘制统计图(二) ——折线统计图的绘制
  10. Ember.js 1.0 RC6 发布,JavaScript 框架
  11. linux6.0设置共享文件夹,[原创] how to virtualbox sharefolder共享文件夹(数据空间)设置全记录...
  12. tensorflow不能调用GPU
  13. 为数据库重新生成log文件
  14. 面向流批一体的 Flink Runtime 新进展
  15. 手机号码格式和邮箱格式校正
  16. 基于go websocket写一个聊天室
  17. 误删微信聊天记录觉得手足无措?免费教你如何恢复
  18. 计算机图形学(一) 视频显示设备_2_光栅扫描显示器
  19. 什么牌子的护眼灯最好推荐?盘点口碑好的护眼灯品牌
  20. 阿轩的复习笔记-主从库数据一致性

热门文章

  1. 是不是Cookie让禁用了,Session就一定不能用了呢
  2. 【Android-Room数据库系列】—— Room 基础
  3. openCVPracticalExercise学习笔记02
  4. ubuntu终端一次多条命令方法和区别
  5. ubtunu打开firefox_在Ubuntu中安装Mozilla Firefox的4种方法
  6. e300氛围灯哪里调节_保时捷macan内饰改装升级32色呼吸氛围灯
  7. 锂电池接线方法图_锂电池制浆工艺(2)——制浆设备种类及特征
  8. python倒三角形_python写个三角形的问题
  9. html中一个页面大概多少px,当屏幕 (浏览器窗口) 小于 768px, 每一列的宽度是 100% -HTML教程_小白教程_css5.net...
  10. django3数据库设计之商城项目