[C#][ASP.net] 透過 HttpWebRequest 模擬Client上傳檔案

2012-11-22

 

事情是這樣子的(抖哥如是說),因為常常會跟其他開發技術合作像是 JSP or PHP ..

他們會跟你說我們上傳檔案是這樣子的..然後給你一個Sample Code :

Client :


<form action = "http://192.168.1.100/uploadFile.jsp"
method="post" enctype="multipart/form-data">
Desc : <input type="text" name="iptDesc">
<br>
<input type="file" name="uploadFileName" />
<input type="submit" value="上傳" />
</form>


實際上,他可能是在Server這邊的內網,那我該如何這邊透過Server 端 把使用者傳給我的圖片上傳給他呢?!
這時候要透過 HttpWebRerequest 來做


[C#] 與Android共舞–手機post資料給Server


最近在搞安卓,跟Server溝通是一定要的,這範例很簡單,就是我在Android 上面,透過POST 的方式傳資料給

Server ,則Server 收到值後直接回傳, Server side 是用asp.net C# 寫作..

現在直接來看Code

Server 端(C#):

建立一個echo.aspx 在aspx 得部分除了第一行全部都拿掉

只剩下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="echo.aspx.cs" Inherits="EchoService.echo" %>


[Android] 在XML中調整TextView的字體大小

2012-11-20

 

不必透過程式設定..

 

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/imageView1"
android:textSize = "44sp"
android:text="TextView" />


上述highline的地方,單位是sp 就可以設定文字大小


[C#][ASP.net] 透過WebBrowser 取得AJAX 後的網頁

2012-11-17


今天  Shih-Min 問我說,假設網頁一開始是AJAX 會載入一些資料,但是透過WebClient 去抓
抓到都是JavaScript 跟 AJAX 的原始碼,有辦法可以抓到AJAX 取完值之後的資料嗎?!
這需求,如果寫爬蟲可能也會有這需求..我的作法是這樣..
我是ASP.net 專案..
建立一個Class 記得要加入 System.Windows.Forms
2012-08-28_184816
這時候我建立一隻 Class 叫做 WebBrowserCrawler


[.Net] 透過 ILMerge.exe 將兩個DLL 檔合成

2012-11-16



有時候要引入的外部的DLL 非常的多,今天試了工具,但是他們主要都是拿來做Winform 程式
都要我放入一個exe 檔,但是我的專案是ASP.net 阿..
結果我去測試了 aspnet_merge 的東西
參考網址: http://www.asp.net/web-forms/videos/how-do-i/how-do-i-use-the-aspnet_mergeexe-utility-to-merge-assemblies
實在是有夠給他複雜..
最後發現不要用 GUI 程式 直接使用 commandline 下指令就可以了


[C#] 刪除唯讀檔案

2012-11-15

 

之前在測試Lucene.net 的時候,常發生一件事情,就是我有些檔案被設定成唯讀

造成我無法重新製作索引..

 

當我一般下刪除檔案或是檔案夾的時候

var dirInfo = new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory.ToString() + "Source\\");
dirInfo.Delete(true);


會出現



2012-08-22_120006




當麻許的超技八 2014 | Donma Hsu Design.