我想通過HttpURLConnection寫圖像。通過URLConnection寫圖像
我知道怎麼寫的文字,但我有試圖 寫的圖像
我已經成功地寫入本地HD使用ImageIO的實際問題:
但我想通過寫圖片ImageIO的關於URL和失敗
URL url = new URL(uploadURL);
connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setRequestMethod("POST");
connection.setDoInput(true);
connection.setUseCaches(false);
connection.setRequestProperty("Content-Type", "multipart/form-data;
boundary=" + boundary);
output = new DataOutputStream(connection.getOutputStream());
output.writeBytes("--" + boundary + "\r\n");
output.writeBytes("Content-Disposition: form-data; name=\"" + FIELD_NAME + "\";
filename=\"" + fileName + "\"\r\n");
output.writeBytes("Content-Type: " + dataMimeType + "\r\n");
output.writeBytes("Content-Transfer-Encoding: binary\r\n\r\n");
ImageIO.write(image, imageType, output);
的的uploadURL是鏈接直接將上傳的圖片在「內容處置指定的文件名在服務器上的ASP頁:部分
現在,當我發送這個然後asp頁面找到請求並找到文件的名稱。但沒有找到要上傳的文件。
的問題是,ImageIO的URL上書寫時會出現什麼文件的名稱在其上的ImageIO是寫作,
所以,請幫助我的ImageIO如何寫上URLConnection的圖像,我怎麼能知道我有在ASP頁面中使用上傳文件
感謝您抽出寶貴的時間來閱讀這篇文章 迪利普·阿加瓦爾
實際上我在客戶端使用小程序,所以我無法訪問客戶端的文件系統。我必須在ImageIO的幫助下創建小程序顯示的圖表的圖像(如它在寫入文件系統期間工作)。所以我必須直接從ImageIO上寫URLConnection。這就是爲什麼我問ImageIO如何將圖像內容寫入URLConnection中的圖像文件以及如何設置該圖像文件的名稱或知道該圖像文件的名稱 – 2011-02-03 08:24:02