mar*_*nes 4 javascript asp.net-mvc jquery file-upload jquery-plugins
我目前有一个使用BlueImp jQuery FileUploader的ASP.NET MVC项目,效果很好.
https://github.com/blueimp/jQuery-File-Upload
但是,似乎默认行为是在将文件上载到服务器时使用原始文件名.理想情况下,我想要的是让jQuery FileUploader为每个上传的文件生成唯一的文件名.
我确实尝试对服务器上的每个上传文件进行重命名,但后来我意识到FileUploader似乎挂起了原始文件名.
有没有办法让jQuery上传器为每个上传的图像生成一个随机/唯一的文件名(无论是单独还是批量)?
Pau*_*aul 13
我刚才有同样的问题.使用PHP的upload.class文件,我为handle_file_upload方法添加了一个唯一的文件名,如下所示:
之前:
$file->name = $this->trim_file_name($name, $type, $index);
Run Code Online (Sandbox Code Playgroud)
后:
$file->name = $this->trim_file_name(md5($name), $type, $index);
Run Code Online (Sandbox Code Playgroud)
我相信你可以在ASP.NET中做类似的事情
编辑:
在最新版本中,它位于UploadHandler.php的第506行,更改:
$name = $this->trim_file_name($file_path, $name, $size, $type, $error, $index, $content_range);
Run Code Online (Sandbox Code Playgroud)
至
$name = $this->trim_file_name($file_path, md5($name), $size, $type, $error, $index, $content_range);
Run Code Online (Sandbox Code Playgroud)
作品完美!
| 归档时间: |
|
| 查看次数: |
6978 次 |
| 最近记录: |