科学网

 找回密码
  注册

tag 标签: 文件类型

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

1/7 修改可视化软件——获取系统时间,限定上传文件类型
lucheng918 2014-1-7 21:23
1.通过 input type=file multiple name=file1 accept=text/plain / 可以非常容易的限制上传文件类型为txt文本文件 2.想对上传的文件按照系统时间命名,用以下代码获得当前时间: SimpleDateFormat currentTime = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); System.out.println(currentTime.format(new Date()));
个人分类: 技术控|2261 次阅读|0 个评论
使用DataSource和DataSink
lixiangdong 2012-5-24 09:19
weka中有许多实现数据格式转换的工具,都包含在weka.core.converters包中。 其中的DataSource和DataSink最值一提。 原来我们这样写: BufferedReader reader = new BufferedReader(new FileReader(trainsetfile)); ArffReader arff = new ArffReader(reader); Instances dataFiltered = arff.getData(); 其实可以这样写: Instances dataFiltered=DataSource.read("dataFiltered.arff"); 输出arff文件: DataSink.write("dataWritten.arff", dataFiltered); weka.core.converters可以实现下列文件之间的转换: • ARFF files (ArffLoader, ArffSaver) • C4.5 files (C45Loader, C45Saver) • CSV files (CSVLoader, CSVSaver) • files containing serialized instances (SerializedInstancesLoader, Serial- izedInstancesSaver) • JDBC databases (DatabaseLoader, DatabaseSaver) • libsvm files (LibSVMLoader, LibSVMSaver) • XRFF files (XRFFLoader, XRFFSaver) • text directories for text mining (TextDirectoryLoader)
个人分类: weka|4604 次阅读|0 个评论
如何更改文件类型
zhao1198 2009-12-21 09:00
在我的电脑--工具--文件夹选项--查看--隐藏已知文件类型扩展名前面的对号去掉。
个人分类: Computer|4635 次阅读|0 个评论
[ASP.NET] 限制上传文件类型的两种方法(转)
cai7net 2007-6-28 09:36
票 %] 通常,为了防止因用户上传有害文件(如木马、黑客程序)引发的安全性问题,Web程序都会对用户允许上传的文件类型加以限制。而本文将要介绍的就是如何在ASP.NET应用程序中利用Web Control的内置属性简单高效地实现限制上传文件类型的功能。   在调用PostFile对象的SaveAs方法保存上传文件之前,可以通过PostFile对象的FileName属性得到上传的文件名。而有了上传的文件名,就可以采用比对文件后缀名的方法知道上传的文件是否属于允许上传的文件类型。   根据这个思想,我们就得到了下面这段代码: If Path.GetExtension(sFilePath) .zip Then Label2.Text = 本应用程序只允许上传zip格式的文件,请重新选择! Return 这时如果上传后缀名不是zip的文件,就会发现文件无法上传了。不过,这并表示我们就不能把上传其他格式的文件了。其实,如果在上传前,事先把文件后缀名改成zip,上面这段代码就失去作用了。 之所以会出现这种情况,在于上面的判断仅仅比对了文件名字符串,并没有对文件格式做进一步的分析。因此,如果要彻底限制上传的文件类型,还需要用到PostFile对象的ContentType属性。ContentType属性的功能是获取客户端发送的文件的 MIME (注一)内容类型,由于浏览器在向服务器发送请求前,首先会确定发送内容的MIME类型,并将MIME类型作为信息的一部分提交到服务器端,因此,有了MIME类型信息(注二),就可以准确知道上传文件的实际类型了。 If File1.PostedFile.ContentType application/zip Then Label2.Text = 本应用程序只允许上传zip格式的文件,请重新选择! 这时,如果再采用修改后缀名的方法上传文件就会发现再也无法上传了。   注一:MIME是一种技术规范,其中文翻译为多用途Internet邮件扩展(Multipurpose Internet Mail Extensions),主要用来在Internet传输过程中表示不同编码格式的文件;   注二:要获取不同文件格式的MIME定义,只要启动注册表编辑器,然后在HKEY_CLASSES_ROOT下找到跟后缀名对应的注册表项,如果存在文件格式的MIME定义,在右侧窗口就会显示一个名为Content Type的键,而这个键的值就是文件格式的MIME定义。    以上两种方法混用,上传文件基本上就被限制了。但是如果某些有心人如果更改注册表的 MIME 值的内容一样可以上传恶意程序,如果这样的话,只有加固程序和系统,不让其更改上传后文件的扩展名。或是采用自定义的控件,采用更严密的检测措施
个人分类: ASP.NET|5437 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-20 17:36

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部