SWFUpload ASP.Net пример сайта не работает? - PullRequest
1 голос
/ 08 марта 2009

http://swfupload.org/node/7/release

Образец .Net 2.0 не работает, кто-нибудь сталкивался с тем же и смог заставить его работать?

Решение компилируется и страница по умолчанию открывается нормально в FireFox, но когда я нажимаю на кнопку, ничего не происходит, а в IE кнопка вообще не появляется

Ответы [ 3 ]

4 голосов
/ 04 февраля 2010

Несколько замечаний, связанных с SWFUploader, заключается в том, что, хотя есть тестовый проект .Net, он немного отстает и делает намного больше, чем действительно требуется, это здорово, если вы хотите загружать изображения, но не имеете индикатор выполнения или разрешить загрузку файлов.

Убедитесь, что вы получили исходный код формы http://code.google.com/p/swfupload/, а не сайт, это исправит все проблемы, которые возникают у вас с версией 10/11 флэш-памяти не работает.

Чтобы заставить любую демонстрацию PHP работать с .Net, просто создайте файл с именем upload.aspx, чтобы заменить upload.php следующим кодом в.

try
    {
        // Get the data
        HttpPostedFile postedfile = Request.Files["Filedata"];

        postedfile.SaveAs(Server.MapPath(".\\") + postedfile.FileName);

    }
    catch
    {
        // If any kind of error occurs return a 500 Internal Server error
        Response.StatusCode = 500;
        Response.Write("An error occured");
        Response.End();
    }
    finally
    {

        Response.End();
    }

Измените имя страницы по умолчанию на html или .aspx и измените вызов внутри на новый скрипт сохранения.

Теперь он будет сохранять файлы в корне сайта.

1 голос
/ 04 февраля 2010

У меня была эта проблема, но что исправило ее для меня, так это получение самой новой версии элементов управления swfupload. Я не осознавал, что в материалах, которые вы загружаете с google-источника, есть и материал .net, я использовал устаревшие элементы управления на странице .net на их веб-сайте.

если вы перейдете на http://code.google.com/p/swfupload/, получите «SWFUpload [номер версии] Samples.zip», и в нем есть .net, что мне удалось получить, просто отлично работая.

0 голосов
/ 08 марта 2009

Я понял, потому что у меня версия Flash 10, а SWF не работает с Flash Player 10, так как в Flash Player 10 не разрешено вызывать SWF-файл, так что решение для этого - поместить объект на страницу. и сделать его кнопкой, чтобы пользователь сам нажимал на объект.

...