关于网友提出的“ 将指定文件上传到指定服务器指定目录下(不要浏览文件)?”问题疑问,本网通过在网上对“ 将指定文件上传到指定服务器指定目录下(不要浏览文件)?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 将指定文件上传到指定服务器指定目录下(不要浏览文件)?
描述: 通常的文件上传都会有一个文件选择的页面,
如果我只知道文件的路径,要把它上传到指定目录下,该如何实现?
高手请指教,分好说!^_^ (我会另外开贴给分!)
解决方案1: zqs10597259(星硕)
能不能也给我发份smartupload源代码和例子
candy_xli@163.com
十分感谢!!!
解决方案2: zqs10597259(星硕)
给我也发一份阿,yang_atree@yahoo.com.cn
解决方案3:
这样的例子到处都是
解决方案4: 告诉我信箱,我发给你smartupload源代码和例子
解决方案5: 用smartupload吧,反编译后看看源代码,网上还有好多例子
解决方案6: <%
mySmartUpload.initialize(pageContext);
mySmartUpload.upload();
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (!myFile.isMissing())
{
String myfilename= null;
String sql="";
myfilename=myFile.getFileName();
String fname =myFile.getFileName();
String suffix=myfilename.substring(0,myfilename.lastIndexOf('.'));
String suffix1=myfilename.substring(myfilename.lastIndexOf('.'));
String explain=(String)mySmartUpload.getRequest().getParameter("text");
explain=new String(explain.getBytes("UTF-8"),"UTF-8");
String ts="/product/"+fname;
myFile.saveAs(ts);
String filename=myFile.getFileName();
out.println("说明: " + explain+ "
");
out.println("文件大小: " + myFile.getSize() + "
");
out.println("文件名称:" + fname+ "
");
out.println("文件类型:" + myFile.getFileExt() + "
");
out.println("本地文件路径: " + myFile.getFilePathName() + "
");
sql="insert into table(explain,filename) values('"+explain+"','"+fname+"')";
sqlbean.executeQuery(sql);
out.println("上传数据库成功!");
}
%>
事实上这样的功能很简单就一句话:
myFile.saveAs(保存路径);
上边代码是我调试成功的,相信你也会搞定
解决方案7: MultipartRequest
解决方案8: 你可以参看《JSP快学易用》北京邮电大学出版社
上的例子
解决方案9: 上传之后保存到什么位置当在是你自己程序设定的了
以上介绍了“ 将指定文件上传到指定服务器指定目录下(不要浏览文件)?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2481335.html