关于用smartupload上传图片到服务器的问题,在本机用tomcat没问题,可是上传到百度开发者平台之后就说路径不正确了

问题描述

我用smartupload上传图片到服务器,存放到images文件夹中,在本机用tomcat没有问题,可是上传到百度开发者平台上之后就老是提示该路径不存在错误,我明明就有images文件夹,这是怎么回事呢?下面是处理的Servlet中的代码:SmartUploadmyUpload=newSmartUpload();//上传初始化myUpload.initialize(config,request,response);//设定每个上传的文件最大长度myUpload.setMaxFileSize(512*512*1024);//设定总上传数据的长度myUpload.setTotalMaxFileSize(1024*1024*1024);//设定允许上传的文件类型myUpload.setAllowedFilesList("jpg,png,gif,jpeg");//设定禁止传的类型myUpload.setDeniedFilesList("exe,bat");//上传文件myUpload.upload();for(inti=0;i<myUpload.getFiles().getCount();i++){Filefile=myUpload.getFiles().getFile(i);if(!file.isMissing()){longlname=newDate().getTime();StringfileExt=file.getFileExt();//指定另存文件到以web应用程序的根目录为文件根目录的images文件夹中file.saveAs("\images\"+lname+"."+fileExt,SmartUpload.SAVE_VIRTUAL);//这里发生了路径不存在错误!怎么回事呢?fileName=lname+"."+fileExt;}

解决方案

解决方案二:
1路径永远不要用反斜杠,而是用真斜杠/。反斜杠只是windows独有的,其他平台都是/,而且windows上的java能够自动正确处理/2百度不是很清楚,你是否有相关权限

时间: 2024-07-30 10:09:07

关于用smartupload上传图片到服务器的问题,在本机用tomcat没问题,可是上传到百度开发者平台之后就说路径不正确了的相关文章

百度ueditor 本地运行没问题,上传服务器,后台配置项没有正常加载。

问题描述 页面调试了一下,说controller.ashx里面的handler找不到,缺少引用,个锤子... 解决方案

oss-在Ali服务器A上通过OSS将图片上传给另一台Ali服务器B,老是timeout 异常!

问题描述 在Ali服务器A上通过OSS将图片上传给另一台Ali服务器B,老是timeout 异常! 项目C在本地(Windows+tomcat )下运行,调用上传图片方法 uploadPic(主要调用 OssClient.putObject() 方法 ), 可以把 图片 p 上传到Ali 服务器 B上.但是一旦把 C 部署到 到Ali服务器A上(linux + tomcat ),调用 同一个方法 uploadPic 却总是说 timeout exception.超时时间设置的是 30s,图片文件

FileInputStream上传客户端文件到ftp,却从服务器找客户端路径的文件。

问题描述 google了一下,//如果直接写成这样newFileInputStream(filePath);就会出现在服务器本机找file上传的问题那如何才能读取一个路径,是在客户端机器上找这个路径文件,而不是在服务器机器上找这个路径文件? 解决方案 解决方案二:没人帮忙的话来个人接分解决方案三:你的代码运行在服务器端的吧,肯定在服务器找了解决方案四:默认上传的文件的将存储在你的服务器的临时目录下.例如workspace.metadata.pluginsorg.eclipse.wst.serve

ASP跨服务器上传文件完美解决

服务器|解决|上传 如果你有两个空间,一个大而慢,另外一个小而快,或者其中一个不支持FSO,那么跨服务器上传文件这个问题就摆在你面前了,下面就是我在解决ylog.net里面的跨服务器上传文件的日记,这个问题看似简单,里面的细节问题却是非常有趣 前提条件,空间都必须支持ASP,上传文件的服务器支持FSO,下面的叙述中,diygame.com为存上传文件的服务器,ylog.net为网站服务器,即显示用户界面的服务器... 实现功能,文件上传,上传后在网页的文本区域自动加上对于图片的UBB码,为了清楚

libcurl-curl到底能不能实现文件上传到第三方服务器

问题描述 curl到底能不能实现文件上传到第三方服务器 网上看到的curl,那些命令都是最基本的东西,都是什么模拟上传, 测试的结果都是本地搭的服务器, ①如果用curl命令,到底能不能实现上传一个文件到百度云盘,首先就是登陆到百度云盘,它可以吗? ②如果不在libcurl里自己写,就登陆而言curl命令知道要POST的表单里数据有什么吗(username,password,autolog...?)?显然是不知道啊. 那这么命令到底能干啥? ③就算在libcurl里,自己写出了登陆到百度云的程序

android使用get上传注册信息到服务器返回json数据

问题描述 android使用get上传注册信息到服务器返回json数据 学习使用谢谢大家 android使用get上传注册信息到服务器返回json数据

自动-jsp上传下载(利用smartupload组件)

问题描述 jsp上传下载(利用smartupload组件) 利用smartupload组件实现,在项目webroot下建立一个文件夹documents,上传的文件存放在这个文件夹里,下载页面会自动出现documents文件夹中所有文件的下载链接.利用javabean和servlet怎么实现呢?或者有更好的方式?求助,毕业设计急用 解决方案 更好的方式就是数据库啊 文件的信息 存到数据库 文件就存到硬盘上 下载的时候 就查询数据库 根据名字用将硬盘上的文件用io流发送回页面就行了

上传图片-asp.net图片批量上传问题

问题描述 asp.net图片批量上传问题 asp.net +swfupload上传且可以编辑上传的图片类似qq空间上传图片 解决方案 图片编辑用的是acx控件. swfupload只复制上传..编辑你要另外实现

服务器-libcurl Post 方法上传文件求助!

问题描述 libcurl Post 方法上传文件求助! Hi 我在我的虚拟机上编译好了libcurl库,然后参照列程写了个简单的http post上传文件. 在构建form表单的时候,如果把参数设置为CURLFORM_FILE 并输入对应的文件名,可以再服务器(HFS)指定的文件路径下看到我上传的文件. 但我要使用libcurl的平台没有文件系统,所以就打算用CURLFORM_BUFFER参数来设置数据区.结果这个能够上传,可是不能再文件路径下看到这个文件. HFS的上传权限打开了的. 对比两种