2011-07-27 9 views
0

複数のアップロードファイルをhtml形式でエミュレートしようとしていますが、これはYahooのメール添付手順と似ています。私はこのコードを自分のhtml形式で持っています。 (outdataはNSMutableStringです。)複数のファイルをhtml形式でアップロードする

id out = @"<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\">" 
"<label>upload file:" 
"<p>" 
"</label>" 
"<label>" 
"<input type=\"file\" name=\"file1\" id=\"file1\" value=\"LookUp1\" />" 
"</label>" 
//"<label>" 
//"<input type=\"submit\" name=\"button\" id=\"button\" value=\"Submit1\" />" 
//"</label>"] 
//"</form>" 

//add 2nd browse submit 
//"<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\">" 
//"<label>upload file" 
//"</label>" 
"<p>" 
"<label>" 
"<input type=\"file\" name=\"file2\" id=\"file2\" value=\"LookUp2\" />" 
"</label>" 
"<label>" 
"<input type=\"submit\" name=\"button\" id=\"button\" value=\"Submit\" />" 
"</label>" 
"</form>"; 

[outdata appendString:out]; 

結果は次のとおりです。基本的に、サーバーはファイルをサーバーのハードドライブに保存します。それは正常に働いた。私は両方のボックスに値を設定したにもかかわらず、それは第2のものではなく、最初のブラウズ...ボタンをファイルに保存しただけです。目標は、[送信]ボタンをクリックしたときに、両方のボックスのファイルが次々と転記されることです。

私はこのクライアントサイドのJavaScriptを書く必要がありますか?どんな助けもありがとう。

enter image description here

+0

iOSとの関係は何ですか? iOSでは、このような形式でファイルをアップロードすることはできません。 –

+0

私はDeusty DesignsからiPhoneHTTPServerを使用しました – user523234

答えて

1

はので、多分、彼らは完全にあなたの問題を解決したり、何らかの方法であなたを刺激することができ、このトリックをやったライブラリがあります。たとえば、http://digitarald.de/project/fancyupload/がこれに対応します。

関連する問題