2013-04-28 2 views
0

Проблемы: Не удается отобразить изображение с помощью FilePathневозможно просмотреть изображение, используя путь к файлу

У меня есть файл кнопка Загрузить, который захватил путь к файлу & при нажатии на кнопке Upload, необходимо отобразить изображение, которое я выбрал , Но этого не происходит?

Что я пропустил здесь? мне нужно преобразовать путь к URL изображения? Если да, то, пожалуйста, предоставьте мне код за ним?

Заранее спасибо ..

Вот мой код ....

Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click 
    Dim path As String 
    path = Server.MapPath(FileUpload1.FileName) 
    Image1.ImageUrl = path 
    Label1.Text = Image1.ImageUrl 
End Sub 
+0

то, что он показывает там сейчас? Есть ли ошибка? \ – polin

+0

Как раз не показывать изображение ... вот и все .. – sawantmayur

+0

Сначала вам нужно подтвердить, что вы успешно загрузили изображение. Если у вас есть, то есть процесс показа с использованием рисования в asp.net. вы можете использовать страницу .ashx (ext), чтобы показать ее. Найдите его. Я сделал это в C#. – polin

ответ

0

Вы забыли сохранить файл?

FileUpload1.SaveAs(string SomeFileNameOnServer) должно также произойти, прежде чем вы будете отображать с сервера.

(не знаю, как выше строка записывается в VB.NET)

Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click 
     Dim path As String 
     path = Server.MapPath("~/.") + FileUpload1.FileName; 
     FileUpload1.SaveAs(path) 

     Image1.ImageUrl = path 
     Label1.Text = Image1.ImageUrl 
End Sub 
+0

спасибо за предложение ... Я пробовал код в VB.NET, но не повезло .. – sawantmayur

Смежные вопросы