`
onlydo
  • 浏览: 168868 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

文件上传获取文件名

阅读更多
class UploadPhoto(webapp.RequestHandler):
    def get(self):
        self.post()
    def post(self):        
        productId = self.request.get('PRODUCT_ID')                     
        file = self.request.get('FILE')            
        fileName=self.request.POST["FILE"].filename 
        attachment = models.ProductPhoto()
        attachment.ext = fileName[ -3:]
        attachment.name = fileName[:-4][:10]
        attachment.content = db.Blob(file) 
        attachment.size = len(attachment.content)
        attachment.product = productId
        attachment.put()
        self.response.headers['Content-Type'] = 'text/html;charset=UTF-8'
        self.response.out.write(simplejson.dumps({'success':True}))

关键点:
1、fileName=self.request.POST["FILE"].filename 获取文件名
2、self.response.headers['Content-Type'] = 'text/html;charset=UTF-8' extjs文件上传的时候,不能返回json,必须是html才能使用。
分享到:
评论

相关推荐

    获取上传文件的文件名

    js获取file标签上传文件的文件名,可以获取文件名判断文件是否重复 以及对文件上传做控制

    原生JS上传文件,获取文件二进制数据及文件大小和文件名称

    **获取文件名:** 文件对象有一个`name`属性,可以用来获取文件的名称: ```javascript const fileName = file.name; console.log(`选定的文件名为:${fileName}`); ``` **获取文件大小:** 文件对象的`size`属性...

    php实现文件上传并返回获得上传后文件名

    下面将详细讲解如何在PHP中实现文件上传,并获取上传后文件的名称。 首先,我们需要创建一个HTML表单,允许用户选择要上传的文件。表单应包含`<input type="file">`元素,该元素允许用户从本地计算机选择文件。例如...

    获取文件名

    可以同过你指定的文件夹路径,来获得指定文件夹下的文件名称。

    php 获取文件名后缀和创建文件方法

    1. **安全检查**:在实际应用中,应该增加对上传文件的安全性检查,例如验证文件类型、大小限制等,以防止恶意文件上传。 2. **路径处理**:函数中的`$dir`参数用于指定根目录,默认值为'../'。这种硬编码的路径可能...

    uploadify上传并且得到文件名

    其中,`onUploadSuccess`事件在文件上传成功后触发,我们可以在这个事件中获取文件名。示例代码可能如下: ```javascript $("#fileInput").uploadify({ 'uploader': 'path/to/uploadify.swf', 'script': 'server/...

    关于附件上传文件名包含特殊字符的问题解决办法

    - 用户请求下载文件时,从服务器或数据库中获取文件名。 - 使用与上传时相同的编码规则对文件名进行解码,恢复原始文件名。 - 返回正确的文件下载链接给用户。 **优点**: - 提高了系统的兼容性和用户体验,用户...

    asp获取当前文件名

    本代码可以在asp 中获取当前页面的文件名

    ftp上传文件,下载文件,删除文件,改文件名,创建文件等

    在网上找了好多关于ftp技术的资料,基本都是封装的类,没有解决方案,理出一个可运行的界面,实现ftp连接,并上传文件,下载文件,获取ftp文件夹中文件列表。其中还有一些对ftp文件的删除、修改文件夹名称,创建...

    VB 文件拖拽List显示文件名

    在VB(Visual Basic)编程环境中,我们经常需要处理用户交互,比如允许用户通过拖放操作来上传文件。这个场景中提到的"VB 文件拖拽List显示文件名"是指实现一个功能,让用户能够直接将文件从文件管理器拖放到一个...

    uploadify获取文件名

    虽然这里主要讨论的是前端获取文件名,但别忘了在服务器端也需要处理文件上传。`uploader`参数指定的脚本应该能接收并处理文件,包括保存文件、验证权限等。 综上所述,Uploadify 2.1.4版本通过其事件机制提供了...

    uEditor上传图片并保存为原文件名

    为了保存为原文件名,需要获取并保留上传请求中关于原始文件名的信息。 3. **文件命名策略**:在处理上传时,可以检查文件名是否存在,如果存在,则可以在文件名后添加时间戳或随机字符串来避免冲突,同时保留原...

    拖拽获取文件名.zip

    通过以上步骤,开发者可以创建一个用户友好的界面,让用户能够方便地通过拖放操作来传递文件信息,这对于文件管理、文件上传等功能非常实用。在实际的.NET开发中,拖放操作不仅限于文件,还可以应用于数据交换、控件...

    C#Socket文件传输简单例子(将文件名和文件同时传输)

    本示例主要探讨如何使用C#的Socket类进行文件的传输,包括文件名和文件内容的同步发送与接收。这里我们将详细讲解实现这一功能的关键步骤和相关知识点。 首先,了解Socket的工作原理。Socket是TCP/IP协议栈的一部分...

    Rails中上传文件保存中文文件名乱码

    在Rails框架中处理文件上传时,经常会遇到一个问题,那就是当用户尝试上传包含中文名称的文件时,文件名可能会出现乱码。这个问题主要是由于字符编码不兼容导致的。Rails默认使用UTF-8编码,但文件系统或者某些外部...

    利用Commondialog选择多个文件并获取各文件路径的方法(VB6.0)

    在这个场景中,我们将详细探讨如何利用`CommonDialog`控件实现多文件选择功能,并获取每个选定文件的完整路径。 首先,我们需要在VB6.0的工具箱中添加`CommonDialog`控件。如果你的工具箱中没有这个控件,可以通过...

    asp文件上传(原文件名).rar

    这个"asp文件上传(原文件名).rar"的压缩包可能包含了一个完整的示例或者教程,帮助我们理解如何在ASP中实现文件上传功能。 文件上传的核心在于处理HTTP请求中的multipart/form-data数据类型,这是用来在表单中提交...

    实现struts2的文件上传文件功能

    在Struts2中,实现文件上传功能是一项常见的需求,它允许用户通过Web界面上传文件到服务器。以下是对该主题的详细解释: 1. **Struts2文件上传原理** Struts2使用Apache的Commons FileUpload库来处理文件上传。这...

    ThinkPHP文件上传配置

    ThinkPHP文件上传配置 在ThinkPHP框架中,文件上传配置是一个非常重要的部分。正确地配置文件上传可以确保网站的安全性和稳定性。在本文中,我们将详细介绍ThinkPHP文件上传配置的各个参数,并对每个参数进行详细...

    PHP版SWFUpload源码(可获取上传文件名)

    【PHP版SWFUpload源码(可获取上传文件名)】是一个基于JavaScript和Flash的文件上传组件,适用于PHP环境。SWFUpload是一个流行的开源项目,它允许用户在后台批量上传大文件,同时提供了友好的用户体验。这个特定...

Global site tag (gtag.js) - Google Analytics