(move_uploaded_file($_FILES['iMapIt_File']['tmp_name'], $_UP['pasta'] . $nome_final)) { // Upload efetuado com sucesso, exibe uma mensagem echo "Upload realizado com sucesso!"; } else { // Nao foi possivel fazer o upload, provavelmente a pasta esta incorreta echo "Nao foi possivel enviar o arquivo, tente novamente"; }}?>---------------------------------------------------------------- Fim do arquivo PHP (nao inclua essa linha)Voce so precisara de um tipo de script no servidor de internet, mas vamos oferecer um outro exemplo, agora em JSP. JSP e um outro tipo de linguagem para programacao de servidores de internet e funciona em servidores Apache Tomcat.Seguindo o exemplo, o arquivo abaixo deve ser salvo com o nome "imapit_uploader.jsp".------------------------------------------------------------- Inicio do arquivo JSP (nao inclua essa linha)<%@ page language="java" contentType="text/html;charset=utf-8"%><%request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");%><%@ page import="java.io.*,java.util.*, javax.servlet.*" %><%@ page import="javax.servlet.http.*" %><%@ page import="org.apache.commons.fileupload.*" %><%@ page import="org.apache.commons.fileupload.disk.*" %><%@ page import="org.apache.commons.fileupload.servlet.*" %><%@ page import="org.apache.commons.io.output.*" %><%File file;int MAX_FILE_SIZE = 5 * 1024 * 1024;int MAX_MEM_SIZE = 1 *1024 * 1024;ServletContext context = pageContext.getServletContext();String tempFolder = context.getInitParameter("temp-folder");String IMEI="", method="", msg="";boolean isMultipart;method = request.getMethod();isMultipart = ServletFileUpload.isMultipartContent(request);if (isMultipart && method.equalsIgnoreCase("POST")) { DiskFileItemFactory factory = new DiskFileItemFactory(); // maximum size that will be stored in memory factory.setSizeThreshold(MAX_MEM_SIZE); // Location to save data that is larger than maxMemSize. factory.setRepository(new File(tempFolder)); ServletFileUpload upload = new ServletFileUpload(factory); upload.setSizeMax(MAX_FILE_SIZE); List items = null, fileItems = null; FileItem item; String fileName=""; try { items = upload.parseRequest(request); Iterator itr = items.iterator(); int idx; while (itr.hasNext()) { item = (FileItem) itr.next(); if (item.isFormField()) { if (item.getFieldName().equalsIgnoreCase("IMEI")) IMEI = item.getString() + ""; } else { if (fileItems==null) fileItems = new ArrayList<FileItem>(); fileItems.add(item); } } //if (IMEI.equals("") || IMEI.equals("null")) { // msg = "Invalid source"; //} if (fileItems!=null && !fileItems.isEmpty()) { msg = "You have uploaded following file(s): "; for (int i=0; i<fileItems.size(); i++) { item = (FileItem) fileItems.get(i); fileName = item.getName(); idx = fileName.lastIndexOf("\\"); if (idx == -1) idx = fileName.lastIndexOf("/"); if (idx >= 0) { fileName = fileName.substring(idx); } fileName = fileName; item.write(new File(tempFolder + fileName)); msg += "<br><a href=\"/upload/temp/" + fileName + "\">" + fileName + "</a>"; } } } catch (Exception e) { msg = e.getMessage(); }} else { msg += "Upload is not accepted.<br>"; msg += "Please upload file using multipart/form-data and POST method<br>";}%><!DOCTYPE HTML><HTML><HEAD> <TITLE>KML Loader</TITLE> <META http-equiv="Content-Type" content="text/html; charset=UTF-8" /></HEAD><BODY> <%=msg%></BODY></HTML>---------------------------------------------------------------- Fim do arquivo JSP (nao inclua essa linha)Se alguem tiver mais algum exemplo de script para compartilhar, o mesmo sera muito bem vindo.Bem, para testar se o seu script de upload esta funcionando corretamente, voce pode utilizar o codigo HTML exemplificado a seguir. Esse codigo pode ser salvo com o nome "teste_upload.html".---------------------------------------------------------------- Fim do arquivo HTML (nao inclua essa linha)<!DOCTYPE HTML><HTML> <HEAD> <TITLE>iMapIt Loader Test</TITLE> <META http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </HEAD> <BODY> <FORM id="frm" name="iMapIt_Form" action="imapit_uploader.php" method="POST" enctype="multipart/form-data"> Selecione um arquivo para transferir<br> <INPUT id="iMapIt_File" name="iMapIt_File" type="file" style="width:100%;"/><br> <INPUT id="submit" type="submit" value="Submit" /> </FORM> </BODY></HTML>---------------------------------------------------------------- Fim do arquivo HTML (nao inclua essa linha)O exemplo de arquivo HTML acima e como o iMapIt Pro do seu iPhone ou iPad ira transferir o arquivo exportado. Se o arquivo de teste acima funcionar chamando o script PHP "imapit_uploader.php" e transferindo um arquivo, o iMapIt Pro tambem funcionara.Fiquem a vontade para enviar perguntas ou sugestoes.