Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用qq.FileUploader上载文件时,如何在文件名中添加前缀字符串_C#_Asp.net Mvc - Fatal编程技术网

C# 使用qq.FileUploader上载文件时,如何在文件名中添加前缀字符串

C# 使用qq.FileUploader上载文件时,如何在文件名中添加前缀字符串,c#,asp.net-mvc,C#,Asp.net Mvc,我的代码是这样的,当用户上传像1.jpg这样的文件时,如何在文件名前面添加像“123_”这样的前缀,然后将其更改为123_1.jpg到服务器 <script type="text/javascript"> var uploader = new qq.FileUploader({

我的代码是这样的,当用户上传像1.jpg这样的文件时,如何在文件名前面添加像“123_”这样的前缀,然后将其更改为123_1.jpg到服务器

                  <script type="text/javascript">                                         
                      var uploader = new qq.FileUploader({                            
                            element: document.getElementById('file-uploader'),            
                            allowedExtensions: ["jpg", "pdf"],         
                            template: '<div class="qq-uploader">' +                       
                                      '<div class="qq-upload-drop-area"><span>drag the files to here to upload</span></div>' +
                                      '<div class="qq-upload-button">upload files</div>' +      
                                      '<ul class="qq-upload-list"></ul>' +                  
                                      '</div>',
                            action: '@Url.Action("upload", new { staffId = Model.StaffId })'
                      });
                   </script>

var uploader=新的qq.FileUploader({
元素:document.getElementById('file-uploader'),
允许的扩展:[“jpg”,“pdf”],
模板:“”
'将文件拖到此处以上载'+
“上载文件”+
“
    ”+ '', 操作:'@Url.action(“上传”,新的{staffId=Model.staffId})' });
    非常简单

    public ActionResult SaveFile(HttpPostedFileBase FileUpload)
        {             
          string fileName = "";
          if (FileUpload != null && FileUpload.ContentLength > 0)
            {
              fileName = "123_"+ Path.GetFileName(FileUpload.FileName);
              //rest code
    

    在客户端而不是服务器端为文件名添加前缀有什么意义?为什么在客户端需要前缀?一般的做法是在上传后在服务器上添加前缀或后缀。对不起,我的意思是在服务器端添加前缀,因为两个极客已经在你的帖子中提到,在你看来,没有必要在客户端添加前缀。好的,如果你愿意,你能告诉我确切的要求是什么吗?我想我现在知道了,这正是我想要的!!谢谢伟大的你好:)