导航:首页 > IDC知识 > 上传到图片服务器

上传到图片服务器

发布时间:2020-12-29 03:03:52

1、图片先上传到服务器中,然后怎么从服务器中获取图片

你的服务器

可以自行开设web服务
或者简单的开一个站点
然后图片传到网站的目录中
直接调用web路径就可以了
比如http://127.0.0.1/web/123.jpg

2、怎样将图片上传到服务器

工具/原料 FlashFXP VPN 文件夹步骤/方法 首先建立一个文件夹,把当天需要上传的图片存放到同一个文件夹,这样不会和以前的图片混淆一起难以辨认。然后就是连接到VPN,输入VPN用户名以及密码,连接成功。打开FlashFXP,这个工具是上传图片的直接工具,首先连接到服务器,点击圆圈箭头处的连接图标,输入连接类型、用户名、密码,连接成功。在FlashFXP工具的左栏的圆圈处打开开始创建的新文件夹,在FlashFXP工具的左栏的圆圈处打开一个新文件夹,这个很重要,最好是每天上传图片到服务器中建立一个新的文件夹。将要上传的图片直接复制、粘贴到左栏框内,点击鼠标右键弹出的传输指令,然后上传到服务器成功。图片上次服务器已成功,然后就可以用代码的格式编辑到文章中。注意事项 最好是每天上传图片到服务器中建立一个新的文件夹。文件夹不要随便更改其初始位置。图片修改成较容易记的名称,因为在插入图片时要用源代码的形式输入图片名称。 更多精彩电脑信息,请登录:中国高速网-IT频道。

3、如何上传Imageview中得图片到后台服务器

Imageview中的图片应该是你的程序设置的,你把图片直接传给你的后台服务器的某个webservice不就行了吗?

4、本地电脑的图片怎么上传到服务器

如果你是通过后台,打开服务器,然后把文件拖进去~~~ 如果你是指上传到网站 网盘等地方。点击上传,然后选择图片,然后确定。如果没有上传这个选项,则上传不了。

5、java上传图片到远程服务器上,怎么解决呢?

需要这样的一个包 jcifs-1.1.11
public static void forcdt(String dir){
InputStream in = null;
OutputStream out = null;
File localFile = new File(dir);
try{
//创建file类 传入本地文件路径
//获得本地文件的名字
String fileName = localFile.getName();
//将本地文件的名字和远程目录的名字拼接在一起
//确保上传后的文件于本地文件名字相同
SmbFile remoteFile = new SmbFile("smb://administrator:[email protected]/e$/aa/");
//创建读取缓冲流把本地的文件与程序连接在一起
in = new BufferedInputStream(new FileInputStream(localFile));
//创建一个写出缓冲流(注意jcifs-1.3.15.jar包 类名为Smb开头的类为控制远程共享计算机"io"包)
//将远程的文件路径传入SmbFileOutputStream中 并用 缓冲流套接
out = new BufferedOutputStream(new SmbFileOutputStream(remoteFile+"/"+fileName));
//创建中转字节数组
byte[] buffer = new byte[1024];
while(in.read(buffer)!=-1){//in对象的read方法返回-1为 文件以读取完毕
out.write(buffer);
buffer = new byte[1024];
}
}catch(Exception e){
e.printStackTrace();
}finally{
try{
//注意用完操作io对象的方法后关闭这些资源,走则 造成文件上传失败等问题。!
out.close();
in.close();
}catch(Exception e){
e.printStackTrace();}
}
}

6、我要在一个网页上传一张图片到服务器,然后保存图片的地址,在另一个页面显示图片

public class UploadAction extends ActionSupport {
//接收文件 名称需要和表单name名称一致
private File image;
//上传多个图片文件
private File[] images;
//上传文件类型[image]为表单name名称,ContentType为固定写法
private String imageContentType;
private String[] imagesContentType;
//上传文件名称[image]为表单name名称,FileName为固定写法
private String imageFileName;
private String[] imagesFileName;

//上传一个文件
public String upload(){
//将长传的文件存储到images文件夹下,首先根据images名称得到具体路径
String realPath = ServletActionContext.getServletContext().getRealPath("images");
File file = new File(new File(realPath),imageFileName);
//如果输入为空 没选择图片的话
if(image != null){
//判断文件夹存不存在
if(!file.getParentFile().exists()){
file.getParentFile().mkdir(); //创建一个文件夹
}
try {
FileUtils.copyFile(image, file);
super.addActionError("上传成功");
} catch (IOException e) {
super.addActionError("上传失败");
e.printStackTrace();
}
}
return SUCCESS;
}
//上传多个文件
public String manyUpload(){
//将长传的文件存储到images文件夹下,首先根据images名称得到具体路径
String realPath = ServletActionContext.getServletContext().getRealPath("images");
System.out.println(realPath);
File file =null;
if(images != null){
try {
for (int i = 0; i <images.length ; i++) {
file = new File(new File(realPath),imagesFileName[i]);
FileUtils.copyFile(images[i], file);
}
super.addActionError("上传成功");
} catch (IOException e) {
super.addActionError("上传失败");
e.printStackTrace();
}
}
return SUCCESS;
}

public File getImage() {
return image;
}
public void setImage(File image) {
this.image = image;
}
public String getImageContentType() {
return imageContentType;
}
public void setImageContentType(String imageContentType) {
this.imageContentType = imageContentType;
}
public String getImageFileName() {
return imageFileName;
}
public void setImageFileName(String imageFileName) {
this.imageFileName = imageFileName;
}
public File[] getImages() {
return images;
}
public void setImages(File[] images) {
this.images = images;
}
public String[] getImagesContentType() {
return imagesContentType;
}
public void setImagesContentType(String[] imagesContentType) {
this.imagesContentType = imagesContentType;
}
public String[] getImagesFileName() {
return imagesFileName;
}
public void setImagesFileName(String[] imagesFileName) {
this.imagesFileName = imagesFileName;
}
}

7、已知本地文件路径,怎样将图片上传到服务器

你升级到ie8了么?
安装完internet
explorer
8后把被更改的浏览器安全设置中的【将文件上传到服务器时包含本地目录路径】下面这一项为“启用”。

8、jquery如何将页面生成的图片上传到服务器

File Upload组件啊,是同步还是异步呢
html部分:
<input type="file" name="file" class="webuploader-element-invisible" multiple="multiple" accept="image/*">
文件引入:
<link rel="stylesheet" type="text/css" href="diyUpload/css/diyUpload.css"><script type="text/javascript" src="diyUpload/js/diyUpload.js"></script>
HTML部分:
<div id="demo"> <div id="as" ></div></div>
JS部分:
<script type="text/javascript">
/** 服务器地址,成功返回,失败返回参数格式依照jquery.ajax习惯;* 其他参数同WebUploader*/
$('#as').diyUpload({
url:'server/fileupload.php',
success:function( data ) {
console.info( data ); },
error:function( err ) {
console.info( err );
},
buttonText : '选择文件', chunked:true, // 分片大小
chunkSize:512 * 1024, //最大上传的文件数量, 总文件大小,单个文件大小(单位字节);
fileNumLimit:50,
fileSizeLimit:500000 * 1024,
fileSingleSizeLimit:50000 * 1024,
accept: {}});
</script>

9、java实现图片上传至服务器并显示,如何做?

给你段代码,是用来在ie上显示图片的(servlet):

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String id = request.getParameter("id");
File file = new File(getServletContext().getRealPath("/")+"out"+"/"+id+".gif");
response.setCharacterEncoding("gb2312");
response.setContentType("doc");
response.setHeader("Content-Disposition", "attachment; filename=" + new String(file.getName().getBytes("gb2312"),"iso8859-1"));

System.out.println(new String(file.getName().getBytes("gb2312"),"gb2312"));

OutputStream output = null;
FileInputStream fis = null;
try
{
output = response.getOutputStream();
fis = new FileInputStream(file);

byte[] b = new byte[1024];
int i = 0;

while((i = fis.read(b))!=-1)
{

output.write(b, 0, i);
}
output.write(b, 0, b.length);

output.flush();
response.flushBuffer();
}
catch(Exception e)
{
System.out.println("Error!");
e.printStackTrace();
}
finally
{
if(fis != null)
{
fis.close();
fis = null;
}
if(output != null)
{
output.close();
output = null;
}
}

}

这个程序的功能是根据传入的文件名(id),来为浏览器返回图片流,显示在<img>标签里
标签的格式写成如下:
<img src="http://localhost:8080/app/preview?id=111 "/><br/>
显示的是111.gif这个图片

你上面的问题:
1.我觉得你的第二个办法是对的,我们也是这样做的,需要的是把数据库的记录id号传进servlet,然后读取这条记录中的路径信息,生成流以后返回就是了

关于上传文件的问题,我记得java中应该专门有个负责文件上传的类,你调用就行了,上传后存储在指定的目录里,以实体文件的形式存放
你可以参考这个:
http://blog.csdn.net/arielxp/archive/2004/09/28/119592.aspx

回复:
1.是的,在response中写入流就行了
2.是发到servlet中的,我们一般都是写成servlet,短小精悍,使用起来方便,struts应该也可以,只是我没有试过,恩,你理解的很对

10、html和css还有图片怎么上传到服务器里面

我也遇到同样的问题。我的网站在公司显示好好的。数据库和网站都备份打包后在我家回的机子上就没了样答式,那个都是相对路径。也不知道问题出在那。如果你的问题解决了,麻烦说下你的解决办法。我估计是你网站路径设置的问题。

与上传到图片服务器相关的知识