31. januar 2004 - 23:57Der er
6 kommentarer og 1 løsning
Samme kode virker på én webserver, men ikke på en anden
Hej Jeg har lige i en 10 timer siddet og leget med et upload script som jeg ikke har kunne få til at virke.... Jeg har lige testet det på web10.dk's server hvor det kører fint.. men ikke på danhost.dk's server..... jeg har testet om de kører samme framework og det gør de..
Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
Problemet opstår når jeg efter upload af billede forsøger at sætte det uploadede billede ind i en Bitmap instance... hos web10.dk virker det.. men hos danhost får jeg en Invalid Argument exception.....
Nogen der et forslag til hvad det skyldes ?? og hvad gør jeg ??
pusler>> det er det som er træls ved at bruge flere forskellige webudbydere. De sætter alle deres servere op forskelligt. Kan du ikke smide hele fejlen op samt din kode?
<%@ Page debug="true" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>Upload, converter og lav tumbnail - JJM</title> <%@ Import Namespace="System.Drawing" %> <%@ Import Namespace="System.Drawing.Imaging" %> <%@ Import Namespace="System.Web.UI.WebControls" %> <script language="c#" runat="server"> //Indstillinger Max indstillinger !!! hvis billedet er mindre end 350 i width bliver det bare 100% int tumbMaxWidth = 80; int picMaxWidth = 500; // ændres denne skal den også ændres nede i dokumenter hvor der står scale = 350.0 / myBitmap.Height parse problemer :( string picPath = "upload/"; // her gemmes billederne //slut indstillinger
// til visning af billeder med stats string billedeOriginal; string billedeThumbnail; string billedeConverteret;
//slut til visning af billeder med stats //init af variabler public string strCurrentFileName = ""; public string strCurrentFileExtension = ""; public string strCurrentFileNameWOExtension = ""; string strFileNameOut = ""; string convertedJpg =""; string tumbnailJpg =""; string strFileNameOutTumb; string strFileName =""; //slut init //bruges til thumbnails public bool ThumbnailCallback() { return false; } // page load void Page_Load(Object sender, EventArgs e) { if (Page.IsPostBack) SaveImages(); }
//initialisere adresser strFileName=Server.MapPath(picPath) + strCurrentFileName; //adressen på original strFileNameOut=Server.MapPath(picPath) + strCurrentFileNameWOExtension + "_CON.jpg"; // addressen på orginal converteret til jpg strFileNameOutTumb=Server.MapPath(picPath) + strCurrentFileNameWOExtension + "_TUMB.jpg"; // addressen på original converteret og lavet til tumb
// til billederne billedeOriginal = System.IO.Path.GetFileName(strFileName); billedeConverteret = System.IO.Path.GetFileName(strFileNameOut); billedeThumbnail = System.IO.Path.GetFileName(strFileNameOutTumb); //kode til tumbnail System.Drawing.Image.GetThumbnailImageAbort myCallback = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback); // generere 2 billede objekter ud fra original Bitmap myBitmapTumb = new Bitmap(strFileName); Bitmap myBitmap = new Bitmap(strFileName); Bitmap testJpg = new Bitmap(strFileName); int picWidth; double picHeight; double scale; // generere rigtig scalerings forhold, hvis den er over max width scaleres den .. ellers ikke scale = myBitmap.Width/500.0;
gallabef >> 1. advarsel for kommentar 01/02-2004 00:43:53 som er i mod regel 2.1.8. Du har i går fået at vide du skulle stoppe med det. eagleeye / CoAdmin
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.