Логин:   Пароль:






Новости
Рассылки
Форум
Поиск


Java
- Апплеты
- Вопрос-ответ
- Классы
- Примеры
- Руководства
- Статьи
- IDE
- Словарь терминов
- Скачать

Мобильная Java
- Игры
- Примеры
- Статьи
- WAP, WML и пр.

JavaScript
- Вопрос-ответ
- Примеры
- Статьи

Веб-мастеринг
- HTML
- CSS
- SSI

Разминка для ума
Проекты
Книги
Ссылки
Программы
Юмор :)




Rambler's Top100
Rambler's Top100

Java: ПримерыЗагрузка файла на сервер

Загрузка файла на сервер

Расмотрим как приизвести загрузку файла от клиента на сервер через Servletы

Можно использовать пакет javax.mail из J2EE, он присутствует практически во всех сервлетных движках.


import java.io.*;
import javax.servlet.http.*;

public class MultipartReader {
 private InputStream in;
 private String contentType;
    
 public void readMultiPartData( HttpServletRequest request,OutputStream out ) 
          throws IOException,javax.mail.MessagingException  {
  in=request.getInputStream();
  contentType=request.getContentType();
       
  javax.mail.internet.MimeMultipart multipart=
  new javax.mail.internet.MimeMultipart( new javax.activation.DataSource() {
   public String getContentType() {
    return contentType;
   }
                    
   public InputStream getInputStream() {
    return in;
   }
                    
   public String getName() {
    return "?";
   }
                    
   public OutputStream getOutputStream() {
    return null;
   }
  });
            
  int partCount=multipart.getCount();
    
  for( int i=0;i<partCount;i++ )
   multipart.getBodyPart(i).getDataHandler().writeTo( out );
 }
}

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 11

Warning: mysql_db_query() [function.mysql-db-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/books/show2b.php on line 30
Узнай о чем ты на самом деле сейчас думаешь тут.


[an error occurred while processing this directive]



Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 91

Warning: mysql_db_query() [function.mysql-db-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/news/worldnews.php on line 95