上传文件

ini_set()函数的使用 以及 post_max_size,upload_max_filesize的修改方法

混江龙づ霸主 提交于 2020-03-05 17:43:43
Apache服务器处理: ini_set('display_errors', 'Off'); ini_set('memory_limit', -1); //-1 / 10240M ini_set("max_execution_time", 0); //ini_set('magic_quotes_gpc', 'On'); <IfModule mod_php5.c> php_value post_max_size 10M php_value upload_max_filesize 8M php_value max_file_uploads 50 </IfModule> echo 'max_execution_time = ' . ini_get('max_execution_time') ; 注意: post_max_size,upload_max_filesize用下面的方法是修改不了的. ini_set('post_max_size','10M'); ini_set('upload_max_filesize','8M'); 正确做法是用.htaccess文件: <IfModule mod_php5.c> php_value post_max_size 10M php_value upload_max_filesize 8M php_value max_file_uploads 50

1.6(Spring MVC学习笔记)文件上传与下载

耗尽温柔 提交于 2020-03-05 17:21:50
一、文件上传   实现文件上传多数是采用表单提交数据,   但对于进行文件上传的表单需要满足一下几个条件   1.表单的method设置为post   2.表单的enctype设置为multipart/form-data.   3.拥有上传文件选择框<input type = "file" name = "filename"/> <input id = "Files" name = "uploadFiles" type = "file"multiple = "multiple"/>   设置multiple属性可以实现多文件上传,即一次选中多个文件然后上传。     表单中选择上传文件点击提交后,还需要有SpringMVC对其解析。   使用SpringMVC的文件解析需要在xml中配置CommonsMultipartResolver.     <bean id = "multipartResolver" class = "org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name = "defaultEncoding" value = "UTF-8"/>      </bean>   defaultEncoding:默认编码格式。   maxUploadSize

java FTP上传文件

╄→гoц情女王★ 提交于 2020-03-03 09:46:57
1.需要上传文件至FTP,需要的jar包 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.1</version> </dependency> 2.java代码 @Test public void test2(){ FTPClient ftp = new FTPClient(); try { ftp.connect("1.1.1.1",21);//设置地址和端口号 ftp.login("aaa", "bbb");//用户名和密码 ftp.setFileType(FTPClient.BINARY_FILE_TYPE);//上传文件类型 二进制文件 int reply = ftp.getReplyCode(); if(!FTPReply.isPositiveCompletion(reply)){//检查连接是否有效 System.out.println("error"); return; } ftp.changeWorkingDirectory("/test"); File file = new File("D:/jdbc.properties"); FileInputStream fis = new FileInputStream(file); ftp

用SSH将windows中的文件上传至Ubuntu Kylin

我们两清 提交于 2020-03-02 21:09:54
参考的URL:http://jingyan.baidu.com/article/066074d6600d43c3c21cb0d2.html 用SSH将windows中的文件上传至Ubuntu Kylin14.04: 先在Ubuntu Kylin上安装SSH服务: 1、先更新软件包: 在shell窗口中输入sudo apt-get update 2、之后再shell窗口中输入sudo apt-get install openssh-server 之后输入 y 3、步骤2后,在shell窗口中输入sudo ps -e |grep ssh (直接回车,看结果中有ssh则说明ssh服务已经启动了,否则输入sudo service ssh start来启动ssh服务),如下图所示: 4、修改配置文件: 在 shell 中输入 sudo gedit /etc/ssh/sshd_config ,之后将该文件中的"PermitRootLogin without-password“这一行前面加一个 #, 表示将这行注释了。 在该行的 下面加上一行 PermitRootLogin yes 之后保存退出。 5、去百度软件中心下载SSH Secure Shell Client,之后安装它。 6、运行SSH Secure File Transfer。 7、 点击该界面的 ”Quick Connect”

Struts2的上传与下载

一笑奈何 提交于 2020-03-01 20:29:02
转自:http://blog.csdn.net/Mark_LQ/article/details/49822821 10.1.1 文件上传基本案例    第一步 :上传组件依赖与 commons-fileupload-1.3.1.jar和commons-io-2.2.jar 。这两个文件可以从 http://commons.apache.org/ 下载或struts解压缩包中获取。    第二步 :把form表单的enctype设置为:“multipart/form-data“,如下: <form action="/Struts2Study/uploadFile.action" enctype="multipart/form-data" method="post"> 文件:<input name="uploadFile" type="file"><br> <input type="submit" value="上传文件"> </form>    注 : enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。   默认地,表单数据会编码为 application/x-www-form-urlencoded 。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 “+” 加号,特殊符号转换为 ASCII HEX 值)。 属性值 值描述 application/x

c#上传文件到服务器

穿精又带淫゛_ 提交于 2020-03-01 17:53:36
#region 上传文件到服务器 /// <summary> /// 上传文件到服务器 /// </summary> /// <param name="str_path">需要存放到服务器上的路径</param> /// <param name="file1">客户端文件</param> /// <returns>上传是否成功</returns> public static string UpFile(string str_path, HttpPostedFile file1, out string v_err) { v_err = null; string aaa = file1.FileName; if (Directory.Exists(str_path) == false) { Directory.CreateDirectory(str_path); } char[] a ={ '\\' }; string file_name = Guid.NewGuid().ToString("n")+file1.FileName.Split(a)[file1.FileName.Split(a).Length - 1]; if (file_name == "") { str_path = ""; v_err = "客户端文件不存在!"; return null; } else { str

java+实现上传文件夹

我的未来我决定 提交于 2020-02-28 07:09:21
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1. 表单提交方式:post (get方式提交有大小限制,post没有) 2. 表单的enctype属性:必须设置为multipart/form-data. 3. 表单必须有文件上传项:file,且文件项需要给定name值 上传文件夹需要增加一个属性webkitdirectory,像这样: <input id="fileFolder" name="fileFolder" type="file" webkitdirectory> js 中可以判断文件夹中文件数量及文件夹大小是否符合要求,不符合要求不能向后台提交: 前台HTML模板 选择文件,选择文件夹,粘贴文件和文件夹的逻辑 后台在接收文件夹时不同之处在需要用MultipartHttpServletRequest server 端的包和类 f_post.jsp 页面的处理逻辑 生成文件名称的逻辑 以下是service层做的处理: 整体模块划分如下: 其中数据类实体逻辑处理如下 后台数据库中的逻辑基本上都用到了上面的实体类 文件数据表操作类如下 实现后的整体效果如下 文件夹上传完后的效果 服务器保存的文件夹数据,而且层级结构与本地客户端是一致的。这在OA系统中

new FormData() 前端上传文件图片到服务器

一曲冷凌霜 提交于 2020-02-27 20:18:07
关于FormData XMLHttpRequest Level 2添加了一个新的接口FormData.利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个"表单".比起普通的ajax,使用FormData的最大优点就是我们可以 异步上传一个二进制文件 . 所有主流浏览器的较新版本都已经支持这个对象了,比如Chrome 7+、Firefox 4+、IE 10+、Opera 12+、Safari 5+。 用处 上传文件的格式一般是 base64格式 new FormData (ios,andorid只支持FormData 却不支持base64) 网上通俗的教程 通过传统的form表单提交的方式上传文件: <form id= "uploadForm" action= "http://localhost:8080/cfJAX_RS/rest/file/upload" method= "post" enctype ="multipart/form-data"> <h1 >测试通过Rest接口上传文件 </h1> <p >指定文件名: <input type ="text" name="filename" /></p> <p >上传文件: <input type ="file"

文件上传的几个 - 示例

偶尔善良 提交于 2020-02-27 03:39:13
本篇将要和朋友们分享的是几个上传文件的例子和逻辑步奏及自定义个简单的js上传插件我取名为 shenniu.upfile-0.0.1.js ;近来在讨论组中很有几个朋友咨询上传文件的代码和怎么下载上传的文件,所以写了此篇文章,希望能为朋友们解答一些疑惑或能带来帮助,也谢谢各位多多支持点赞。 以上是个人的看法,下面来正式分享今天的文章吧: . 使用iis发布保存上传文件的文件夹 . 示例A - 普通表单上传文件,Request.Files获取上传文件 . 示例B - 普通表单上传文件,HttpPostedFileBase获取上传文件 . 示例C - ajax+FormData上传文件,Request.Files获取上传文件 . 示例D - 自定义上传插件,Request.Files获取上传文件并提交表单内容 下面一步一个脚印的来分享: . 使用iis发布保存上传文件的文件夹 首先,因为我们上传文件后,需要查看或者下载这个文件,通常分为两种形式;一种把上传的文件上传到程序的根目录中的某个文件夹中,这种就可以直接通过站点的虚拟路径来访问,这种其实也是使用了iis发布的;第二种是通过程序上传到服务器的某个磁盘中,这种路径通常就不在上传程序站点的目录下,因为想让用户通过其他的url地址访问下载文件,iis发布只是其中一种;其实用iss发布保存上传文件的文件夹和发布程序一样差不多;

腾讯云 win10上传文件到 linux服务器

空扰寡人 提交于 2020-02-26 00:47:41
一、思路: 1.下载远程连接软件客户端winSCP 2.打开winSCP,输入连接协议,主机名,端口号,用户名和密码,连接到服务器 3.上传文件 二、使用工具 WinSCP,下载地址 WinSCP官方下载地址 三、过程 1.安装好WinSCP 2.打开WinSCP 协议:选择SFTP或者SCP均可 主机名(即服务器的IP地址):如:212.64.69.203 端口号:默认为22 用户名,密码:登录服务器的用户名和密码 之后保存,点击登录。 登录成功之后出现上图所示界面,左边是本地的文档,右边是云服务器的文档,上传文件只需将左边的文件拖入到右边即可。 来源: CSDN 作者: 琪珞 链接: https://blog.csdn.net/qq_39656648/article/details/104501231