アップロードボタンをクリックするとファイルアップロードが追加されます。これは既に1つだけ表示されています。リンクボタンをクリックすると表示されます。indiviualファイルasp.netアップロードasp.net c#
しかし、ときに私が表示されない。この後、よりを追加するためのLinkButtonを再度クリック..
私はこの
<form id="form1" runat="server">
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">upload</asp:LinkButton><br />
<asp:Panel ID="Panel1" runat="server"></asp:Panel>
<asp:Button ID="Button1" runat="server" Text="submit" OnClick="Button1_Click" />
</form>
は、ファイルのアップロードがあると思いますOKこの
を試してみてくださいブラウズをクリックしてファイルを選択し、次にアップロードをクリックすると、拡張子がabc.docのファイル名が表示されます...同じファイルアップロードを再度使用し、参照をクリックして別のファイルを選択するとファイルディスプレイであることがすなわちxyz.pdf ..そうそこに2つのファイルabc.docとxyz.docが...あるので、これがやりたいさ..私はファイルをアップロードし、表示したいこれらのアップロードされたファイル
UPDATE
私は、ファイルを選択し、アップロードをクリックしたときに、このprotected void LinkButton1_Click(object sender, EventArgs e)
{
fileuploadd(FileUpload1.FileName);
}
public void fileuploadd(string filename)
{
try
{
HttpFileCollection hfc = Request.Files;
for (int i = 0; i < hfc.Count; i++)
{
HttpPostedFile hpf = hfc[i];
if (hpf.ContentLength > 0)
{
SMSEntities s = new SMSEntities();
uploaded_file u = new uploaded_file();
{
u.fileupload = filename;
}
s.uploaded_file.Add(u);
s.SaveChanges();
}
//hpf.SaveAs(Server.MapPath("upload") + "\\" + System.IO.Path.GetFileName(hpf.FileName));
Response.Write("<b>File: </b>" + hpf.FileName + " <b>Size:</b> " + hpf.ContentLength + " <b>Type:</b> " + hpf.ContentType + " Uploaded Successfully <br/>");
}
}
catch (DbEntityValidationException e)
{
foreach (var eve in e.EntityValidationErrors)
{
Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
eve.Entry.Entity.GetType().Name, eve.Entry.State);
foreach (var ve in eve.ValidationErrors)
{
Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
ve.PropertyName, ve.ErrorMessage);
}
}
throw;
}
}
はそうそして、ファイル名をしてみてください。このため
されます表示されます。しかし、再度ファイルを選択してアップロードをクリックすると、1番目のファイル名が消えて2番目のファイル名が表示されます。
両方のファイル名を表示するにはどうすればいいですか?あなたのコードで、その後
<asp:FileUpload runat="server" ID="UploadImages" AllowMultiple="true" />
:その後のようなあなたの.aspxの上のFileUploadコントロールを作成します。..ファイルを個別に私はこれを行っていたテーブルではなく、一度にファイル名の表示の両方に挿入されるべき
これは動作していません。ファイルを個別にアップロードしたいのですが、...一度に複数のファイルをアップロードする必要はありません。 –
あなたは間違っている、タイトルは複数のファイルアップロードを言った、あなたの問題は何ですか? – Valkyrie
編集@Valkyriee –