建立一個簡單的圖片伺服器
搭建Tomcat伺服器
要搭建一個圖片伺服器,那麼在測試時在個人電腦上至少需要啟動2個伺服器,所以需要修改下Tomcat的埠配置,另外,由於預設情況下Tomcat 釋出的專案路徑下的內容是隻讀的,這裡需要將其配置為可讀寫。
修改server.xml的配置
需要修改的埠如下:
<Server port="8050" shutdown="SHUTDOWN"> <!--from 8005 to 8050--> <Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!--from 8080 to 8088--> <Connector port="8090" protocol="AJP/1.3" redirectPort="8443" />
修改web.xml的配置
找到103行的servlet,然後加入readonly的配置。
<servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <!--add configuration here for read only--> <init-param> <param-name>readonly</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>false</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
然後在該tomcat的webapps下面建立儲存檔案的路徑,路徑如下:
/usr/local/apache-tomcat-7.0.69-2/webapps/image-web/upload
利用jersey來測試傳送照片到圖片伺服器
import com.sun.jersey.api.client.Client; import com.sun.jersey.api.client.WebResource; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; /** * Created by lili on 16/6/10. */ public class TestJerssy { public static void main(String[] args) throws IOException { Client client = new Client(); String uploadURL = "http://localhost:8088/image-web/upload/888.jpg"; WebResource webResource = client.resource(uploadURL); String path = "/Users/lili/Downloads/IMG_0535.JPG"; byte[] filebytes = FileUtils.readFileToByteArray(new File(path)); webResource.put(String.class,filebytes); System.out.println("over!"); } }
相關推薦
建立一個簡單的圖片伺服器
搭建Tomcat伺服器 要搭建一個圖片伺服器,那麼在測試時在個人電腦上至少需要啟動2個伺服器,所以需要修改下Tomcat的埠配置,另外,由於預設情況下Tomcat 釋出的專案路徑下的內容是隻讀的,這裡需要將其配置為可讀寫。 修改server.xml的配置 需要修改的埠如下: <Server port="
Socket的應用(一)——建立一個簡單的回顯客戶端/伺服器
在這篇文章中,我們將利用Python的Socket模組,編寫一個簡單的本地TCPC/S應用:建立Server和Client,在開始時Server等待Client的請求過程中,Server顯示出等待資訊,之後Client連線上Server併發送訊息,最後Server則要回顯出來自客戶端的所有輸出,併發
使用Node.js建立一個簡單的HTTP伺服器
1.建立一個名為test.js的檔案,內容為: // test.js // 請求http模組 var http = require('http'); // 建立伺服器 http.createServer(function (req, res) { res.writ
建立一個簡單的web伺服器
Web伺服器也稱為超文字傳輸協議(HTTP)伺服器,因為它使用HTTP來跟客戶端進行通訊的。既然說到通訊那就離不了Java裡的兩個重要的類java.net.Socket和java.net.ServerSocket。這裡瀏覽器一方可以認為是一個客戶端,接收HTTP請求的一方可
【Java編程】建立一個簡單的JDBC連接-Drivers, Connection, Statement and PreparedStatement
code ava 語句 ole man for out 讀取 drop 本blog提供了一個簡單的通過JDBC驅動建立JDBC連接例程,並分別通過Statement和PreparedStatement實現對數據庫的查詢。在下一篇blog中將重點比較Statement與P
django第一課 建立一個簡單網頁
src info shortcut url scrip 技術 height template idt 第一步 創建項目(有問題可以看我的第一個博客) C:\Python36\Scripts\django-admin.py startproject *** (我的寫
bootstrap4 建立一個簡單頁面
第一次嘗試用前端框架寫了一個簡單頁面。最重要的應該是先好好讀一遍使用文件啊啊。先貼一波官方連結: http://www.bootcss.com/ 可以少走很多彎路_(:з」∠)_ 另外模板這個東西新手們開啟看看也可以學到很多 https://v4.bootcss.com/do
React 初學者教程13:用 React 建立一個簡單的 Todo List
本文轉載自:眾成翻譯 譯者:網路埋伏紀事 連結:http://www.zcfy.cc/article/1554 原文:https://www.kirupa.com/react/simple_todo_app_react.htm 概述:通過學習如何建立經
python核心程式設計,使用了twisted.internet類建立一個簡單的半雙工聊天程式
Server部分: '''Created on 2018年5月6日一個時間戳TCP伺服器,他使用了twisted.internet類@author: Administrator'''from twisted.internet import protocol,reactorfrom time imp
Spring Boot學習筆記之使用Spring Boot建立一個簡單的web專案(工具使用IntelliJ IDEA)
新建Maven專案 1.File --> New Project --> Maven --> Next 2.填寫專案資訊,完成之後點選Next,然後點選Finish 3.專案建好之後如下圖所示 修改pom檔案中的配置資訊 <?xml version
Spring Boot (基礎篇):建立一個簡單的SpringBoot專案
Spring Boot建立 首先IDEA新建一個專案,File-New-Project-Spring Initializr,然後Next,如下圖: 填寫專案資訊: 填寫專案使用到的技術,上面的SpringBoot版本建議選擇最新的穩定版,下面勾選上Web就可
Qt【WebSocket】建立一個簡單的websocket連線
1、使用說明 pro檔案中: QT += websockets C++類檔案中: #include <QWebSocket> 2、客戶端的demo 該demo實現的功能: 1、建立webSocket連線; 2、連線中斷後,自動發起重連,週期為3秒。 這裡新建一個類,類
【itext學習之路】-------(第一篇)建立一個簡單的pdf文件
iText是著名的開放原始碼的站點sourceforge一個專案,是用於生成PDF文件的一個java類庫。通過iText不僅可以生成PDF或rtf的文件,而且可以將XML、Html檔案轉化為PDF檔案 本教程中,首先要說明的是,itext技術在網上很少能有一個相對全面文
使用 POI建立一個簡單的 Excel 檔案
初級程式設計師一枚,看到公司大佬寫的生成Excel檔案,做下記錄,同時也分享給大家參考 ·······································實現原理是用workBook 然後還有OutputStream 首先是一個ExcelDataBean 這個實體類
【譯】使用 Pandas 在 Python 中建立一個簡單的推薦系統
原文地址:Creating a Simple Recommender System in Python using Pandas 原文作者:Usman Malik 譯文出自:掘金翻譯計劃 本文永久連結:github.com/xitu/gold-m… 譯者:xilihuas
使用最基礎的Node,建立一個簡單的node.js應用
對於初學者 , 在我們使用 node.js建立應用時, 首先注意的應該是node.js的組成部分; 1:首先引入 require模組 可以使用require指令來載入node自己帶的node.js模組 ,方便引入;2: 2:建立伺服器: 伺服器可以監聽客戶端請求,從而響應資料
Eclipse建立一個簡單的Springmvc程式(Maven工程)
一、建Maven(war)工程 報錯是沒有配置web.xml 在src->main->webapp 下建WEB-INF資料夾 在該檔案下,建web.xml模板。 二、配置dom.xml(即匯入jar包。) 在maven倉庫中找spring contex
利用threading模組和queue模組在python3直譯器上建立一個簡單的python執行緒池
python直譯器沒提供執行緒池模組,故在python3上自定義python執行緒池簡單版本,程式碼如下 #用threading queue 做執行緒池 import queueimport threadingclass ThreadPool(): def __init__(self,arg):#建
使用shell建立一個簡單的選單bash select用法
概述 寫指令碼的時候會碰到建立互動式選單的情況,比如碰到寫一個lnmp一鍵安裝指令碼的時候會讓使用者選擇安裝mysql的版本或者選擇安裝各種元件,總之在建立選單是很常見的。 而select是bash的一種擴充套件應用,讓使用者可以在一組不同的值中選擇,類似下面 This is a
Node.js建立一個簡單的應用
Node.js 應用是由哪幾部分組成的? 引入 required 模組:我們可以使用 require 指令來載入 Node.js 模組。 建立伺服器:伺服器可以監聽客戶端的請求,類似於 Apache 、Nginx 等 HTTP 伺服器。 接收請