大家来看,实在不知道哪错了

问题描述

这是一个上传文件的功能:stringmyFullName=File1.PostedFile.FileName;intlength=myFullName.Length;stringa="\";intgetindex=myFullName.LastIndexOf(a);myFullName=myFullName.Substring(getindex+1);stringnewpath="../uploadpictures"+"/"+myFullName;//相对路径//制作服务器绝对路径stringfilepath=Server.MapPath(newpath);try{File1.PostedFile.SaveAs(filepath);}catch{stringoutmes;outmes="失败了";stringscript="<script>alert('"+outmes+"')</script>";Page.Response.Write(script);}结果总是不成功,不知道为什么?请高手帮忙.

解决方案

解决方案二:
up
解决方案三:
程序没看出什么问题,估计是服务器权限问题,你要保存的那个文件夹是否有asp.net帐户可以用写的权限?
解决方案四:
我也出现这样的问题,不过我是通过Html脚本文件POST给一个ASPX文件,然后用httpcontext.current.request.files[0]时总出错
解决方案五:
权限问题。从服务器上找原因
解决方案六:
应该没吧.我在我本地的机子上写的.继续请教
解决方案七:
我没有设置任何权限呀
解决方案八:
默认就是没有权限的,你要开权限
解决方案九:
上传的文件夹开everyone权限看看.如果不行说明程序错误.
解决方案十:
networkservice写入权限
解决方案十一:
考虑:1.权限问题2.<formenctype="multipart/form-data">注意这里的enctypt必须是multipart/form-data,否则只对提交路径,不会提交文件流

时间: 2024-09-17 13:52:54

大家来看,实在不知道哪错了的相关文章

杭电53A题,实在不知道哪里错了,想让大神们帮忙看一下,代码错到11组

问题描述 杭电53A题,实在不知道哪里错了,想让大神们帮忙看一下,代码错到11组 #include <stdio.h>#include <string.h>#include <algorithm>using namespace std;struct xx{ char qq[101];}x[101];int cmp(const void *x const void *y){ struct xx x1 = *(struct xx *)x; struct xx y1 = *(

jsp-求教:哪位大神帮忙看下代码,本人小白,实在不知道哪里有问题!!

问题描述 求教:哪位大神帮忙看下代码,本人小白,实在不知道哪里有问题!! 代码如下,登陆页面,把java逻辑放到了后台页面上,运行的时候没有报错,但是不跳转.测试账号密码正确不跳转因为没写,但是测试账号密码错误的情况下也不跳转. <%@ page language=""java"" import=""java.util.*java.sql.*info.DataBase"" pageEncoding=""

bug-String转换成可变参数的BUG,求大神帮忙解决一下,实在不知道如何解决。

问题描述 String转换成可变参数的BUG,求大神帮忙解决一下,实在不知道如何解决. java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[] at android.util.ArrayMap.allocArrays(ArrayMap.java:171) at android.util.ArrayMap.put(ArrayMap.java:444) at android.os.Bund

html-这个验证跳转总是失败,实在不知道错在哪,可以帮我看看吗?

问题描述 这个验证跳转总是失败,实在不知道错在哪,可以帮我看看吗? 主页登陆<br> function check() {<br> if (document.forms(0).name.value == "123" && document.forms(0).pw.value == "123456") {<br> window.location = "body.html";<br> }

c语言-我想用定时和外部中断写一个小车避障程序,可是不知道哪里错了,求解答

问题描述 我想用定时和外部中断写一个小车避障程序,可是不知道哪里错了,求解答 5C #include#include#define uint unsigned int#define uchar unsigned charsbit echo=P3^2;sbit trig=P2^3;unsigned char stime; void PWM_zk0(float zk) //高电 平占得比例占空比为(Gao/255){ CCAP0H = CCAP0L =255*(100.0 - zk)/100.0;

c++ 内存问题 找了好久都不知道呢错了

问题描述 c++ 内存问题 找了好久都不知道呢错了 #include<iostream> using namespace std; struct Node { float coef;//系数 int expn;//指数 Node* next; }; class Ploy { public: Ploy(); ~Ploy(); void CreatePloy(int n); void DispPloy(); void PloyAdd(Ploy b); Node* GetNode() { retur

javascript-初学者, 不知道哪里错了 求指点 谢谢 不怕嘲笑 不怕讽刺 只求进步

问题描述 初学者, 不知道哪里错了 求指点 谢谢 不怕嘲笑 不怕讽刺 只求进步 <br> var i = 2;</p><pre><code> while ( i<101) { var arr=[]; for (var a = 2; a < =i;a++) { if (i%a==0) { arr.push(0); } } if (arr.length==1) { document.write(i); } document.write("&

在html 5中加视...-不知道哪里错了,就是不成功

问题描述 不知道哪里错了,就是不成功 在notepad里输入的,文件的格式也转换的对,但是试了好多次,就是无法在谷歌浏览器里播放视频 ,求大神指点 解决方案 换ie或者火狐 解决方案二: 试试其他浏览器,看看行不行 解决方案三: 你试下加个html5media.min.js

我的程序哪里错了?-shell中程序调试问题 不知道哪错了 求解答

问题描述 shell中程序调试问题 不知道哪错了 求解答 #!/bin/bashfunction a {read -p ""input: "" valueecho -n ""doubling the value ""return $[ $value * 2 ]} aecho ""the new value is $?"" 我想让输入的数的两倍大于255时,程序输出的值为1如果我输入的数的