1.所上传的文件有正确的文件扩展名,
JSP中可通过获取文件的全名,
然后调用
application.getMimeType("文件名")
2. 所上传的文件没有扩展名
=======================
如果所上传的文件没有扩展名,
可以使用Struts中的org.apache.struts.upload.FormFile这个接口中的
getContentType()方法来获得MIME类型.
比如说:
可以写一个ActionForm
================UploadActionForm.java==================
package com.taotling.struts.upload.actionform
import org.apache.struts.action.ActionForm
import org.apache.struts.upload.FormFile
public class FileActionForm extends ActionForm {
private String title
private FormFile uploadFile//使用Struts提供的FormFile封装上传文件
public String getTitle() {
return title
}
public void setTitle(String title) {
this.title = title
}
public FormFile getUploadFile() {
return uploadFile
}
public void setUploadFile(FormFile uploadFile) {
this.uploadFile = uploadFile
}
}
============================================================
================UploadAction.java===========================
package com.taotling.struts.upload.action
import java.io.FileOutputStream
import javax.servlet.http.HttpServletRequest
import javax.servlet.http.HttpServletResponse
import org.apache.struts.action.Action
import org.apache.struts.action.ActionForm
import org.apache.struts.action.ActionForward
import org.apache.struts.action.ActionMapping
import org.apache.struts.upload.FormFile
import com.taotling.struts.upload.actionform.FileActionForm
public class UploadAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
FileActionForm faf = (FileActionForm)form
FormFile file = faf.getUploadFile()
FileOutputStream fos = new FileOutputStream(file.getFileName())
fos.write(file.getFileData())//保存上传文件
fos.flush()
fos.close()
return mapping.findForward("success")
}
}
============================================================
struts-config.xml配置如下:
<form-beans>
<form-bean
name="uploadForm"
type="com.taotling.struts.upload.actionform.FileActionForm" />
</form-beans>
<action-mappings>
<action
path="/upload"
type="com.taotling.struts.upload.action.UploadAction"
name="uploadForm"
scope="request"
>
<forward name="success" path="/uploadsuccess.jsp"></forward>
</action>
</action-mappings>
upload.jsp内容===============================================
<form action="upload.do" method="post" enctype="multipart/form-data">
title:<input type="text" name="title"><br>
files:<input type="file" name="uploadFile"><br>
<input type="submit"><br>
</form>
=================================================================
uploadsuccess.jsp内容====================================:
File's contentType:${uploadForm.uploadFile.contentType}
使用指引_文字业务使用:可查看小灵通说明书使用指引_图片参考步骤:按上网键@进入上网业务页面;选择“拇指信息”,按OK键连接广东电信小灵通上网门户;在门户中选择您喜欢的内容,开始享受小灵通上网业务带给您的乐趣。1、拇指短信使用:具体 *** 作请用户查看小灵通说明书。2、小灵通上网(MiMi)使用:目前UT618、UT618+、718-U+、UT818手机才提供上网等功能,具体 *** 作请用户查看小灵通说明书。3、小灵通无线上网(WiWi)使用:1)、硬件连接通过小灵猫USB-D1或USB-N1拨号上网前,先打开计算机电源,并正常启动WINDOWS *** 作系统,再将小灵猫USB插头插入到计算机USB插口中,最后将小灵猫DD1或NTT插头插入到手机的数据通讯口中。USB-D1、USB-N1分别支持以32K拨号上网和64K拨号上网数据通讯方式进行网络连接。2)、安装驱动程序以USB-D1为例:屏幕会d出“找到新硬件”消息窗,并提示“WININDOWS找到新的硬件,现在正在查找它的软件”信息,随即出现“添加新硬件向导”窗口,用鼠标单击“下一步”→显示“添加新硬件向导”窗口,此时请将驱动程序光盘放入光驱中,并选中窗口中的“指定位置”复选框,随后通过“浏览”按键指定驱动程序所在的目录。→“下一步”开始搜索,提示WININDOWS已从光盘中搜索到对应于设备“USB-D1”驱动程序。→“下一步”安装该设备的驱动程序,随后显示“WINDOWS已经安装了新硬件设备所需的软件”→“完成”。3)、建立拨号连接(32K拨号上网:****##3;64K拨号上网:****##4。其中****代表电话号码,如16300或96169)双击“我的电脑”→双击“拨号网络”→双击“建立新连接”;在“请键入对方计算机的名称”栏内输入新连接的名称,并确保“选择设备”下拉单中选中“UTSTARCOMUSB-D1”或“UTSTARCOMUSB-N1”(根据使用的小灵猫类型而定)。“下一步”→输入区号“”,电话号码输入“16300##3”;→点击“下一步”→点击“完成”;上网时,点击“我的连接”;→“用户名”输入申请的16300帐号,“密码”输入16300帐号对应的密码,电话号码输入“16300##3”;→点击“连接”进行拨号。与96169上网设置类似。谢谢您对电信产品的关注,祝您生活愉快。 如果以上信息没有解决您的问题,也可登录广东电信手机商城(http://m.gd.189.cn),向在线客服求助,7X24小时在线喔!迪a4l进入MMI系统需要找到车辆系统设置然后打开mmi后默认的初始界面是“空气悬挂”的模式设置。有高位、舒适、自动、动态四种,通过旋钮选择并按压后即可生效。
MMI包含了组合仪表盘、功能方向盘、系统 *** 作区域和信息娱乐系统显示屏功能。所有的豪华功能都可以通过MMI系统完美实现。
奥迪A4的设计
奥迪A4如果离远了看,甚至可能会和A6搞混。因为奥迪的前脸造型太一致了,好处是品牌特征突出,但缺点也很明显,就是缺乏个性。好在A4和A6个头差得比较多,因为国产A6是经过加长的。
另外A4在车身后部添加了一些棱线,只是一点细微差别就可以体现出与行政级的A6不一样的个性所在。
奥迪A4车门把手的设计强调人机工程学效应和完善的功能。把手的压力点敏感,便于打开车门。把手还可提供最佳的握力,以便在一旦发生车祸时可用力打开车门。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)