小编Dve*_*vex的帖子

Ruby on Rails - 编码:: UndefinedConversionError:"\ xC3"从ASCII-8BIT到UTF-8

我有一个通过FTP从大型机中获取平面文件的进程.这通常适用于某些文件.在其他人中,我得到:Encoding::UndefinedConversionError: "\xC3" from ASCII-8BIT to UTF-8

这是使用Net::FTP's gettextfile方法.这是我的代码:

def find_file( position, value ) # => Value = CLKDRP03.txt, Forget the variable Position

    ftp = Net::FTP.new('IP') # => status 200
    ftp.login('user','pass') # => True

    files = ftp.list('*' + value + '*') # => Obtain the file

    if files[0] != nil

      str_file = files[0].split(" ").last # => Obtain the name of the file. In this case CLKDRP03.txt

      ftp.gettextfile(str_file,'data/input/' + str_file) # => ERROR!, str_file = CLKDRP03.txt
      # => data/input …
Run Code Online (Sandbox Code Playgroud)

ruby ftp encoding ruby-on-rails utf-8

8
推荐指数
1
解决办法
5799
查看次数

如何在react-native中将视频上传到vimeo?

我在react-native中使用tus-js-client将视频上传到vimeo时遇到问题。

我尝试将手机中视频的 blob 文件上传到 vimeo。

URI 是this.state.uri我的视频的文件路径,例如:file:///data/user/Camera/e520ecbb-e226-434c-8c8d-305621622645.mp4

这是我的代码:

var fileAsString = await FileSystem.readAsStringAsync(this.state.uri)
     var file = new File([fileAsString], "video.mp4");

     var upload = new tus.Upload(file, {
         endpoint: this.state.vimeoUploadLink,
         retryDelays: [0, 1000, 3000, 5000],
         metadata: {
             filename: "video.mp4",
             filetype: "video/mp4"
         },
         onError: function(error) {
             console.log("Failed because: " + error)
         },
         onProgress: function(bytesUploaded, bytesTotal) {
             var percentage = (bytesUploaded / bytesTotal * 100).toFixed(2)
             console.log(bytesUploaded, bytesTotal, percentage + "%")
         },
         onSuccess: function() {
             console.log("Download %s from %s", upload.file.name, upload.url) …
Run Code Online (Sandbox Code Playgroud)

file-upload react-native

6
推荐指数
0
解决办法
1090
查看次数

如何使用带有Rails的dropzone.js发送多个文件?

使用Rails 4 Paperclip和SimpleForm.我正在尝试上传多个文件.为此我根据客户要求使用Dropzone.js.

这是我的表格:姓名,地址,电话,文件,证书.

所以我为文档和证书创建了2个单独的dropzones.

这是我在表单上的代码:

= simple_form_for(@user, html: {multipart: true, autocomplete: 'off' }) do |f|
  = f.input :name, label: false # Column name in table User
  = f.input :address, label: false # Column address in table User
  #attachments-documents.dropzone # Column document in table User
  #attachments-certificates.dropzone # Column certificate in table User

:javascript
  var attachments_1 = new Dropzone("div#attachments-documents", { url: "#{upload_file_biddings_path}"});
  var attachments_2 = new Dropzone("div#attachments-certificates", { url: "#{upload_file_path}"});
  Dropzone.options.attachmentsDocuments = {
    paramName: 'user[document]',
    maxFilesize: 20,
    parallelUploads: 3,
    addRemoveLinks : …
Run Code Online (Sandbox Code Playgroud)

paperclip simple-form ruby-on-rails-4 dropzone.js

5
推荐指数
0
解决办法
1497
查看次数

如何在Vuetify的对话框中打开html页面?- VueJS

我尝试在 vuetify 中打开一个不同的页面,使用window.open (http://url)并在操作后返回主窗口以使用一些数据更新它。但是,我需要以模式打开页面。并且window.showModalDialog()不工作

我正在使用以下功能:

"dependencies": {
    "axios": "^0.16.1",
    "devour-client": "^1.4.3",
    "lodash": "^4.17.4",
    "papaparse": "^4.3.3",
    "vee-validate": "^2.0.0-rc.27",
    "vue": "^2.2.6",
    "vue-i18n": "^7.0.5",
    "vue-kindergarten": "^0.3.0",
    "vue-moment": "^2.0.2",
    "vue-router": "^2.5.3",
    "vue2-dropzone": "^2.0.0",
    "vuetify": "^0.12.7",
    "vuex": "^2.3.1",
    "vuex-router-sync": "^4.1.2"
  },
Run Code Online (Sandbox Code Playgroud)

我正在建立 Oauth2 到 Clio App 的连接,使用后端作为生成身份验证令牌的中间件。

知道如何在对话框中打开 html 页面并返回主窗口,更新数据吗?

modal-dialog vue.js vuetify.js

4
推荐指数
1
解决办法
8374
查看次数

Django - 在保存模型之前检查一些字段

我需要检查是否已经创建了其他模型,填写了一个字段.如果另一个模型具有任何值的字段,则不应发生尝试创建的当前模型.如果可能,请发送错误消息.

这是我目前的代码:

class Video(models.Model):
  #####
  # Fields of model
  #####

  def save(self, force_insert=False, force_update=False, *args, **kwargs):
    some_video = Video.objects.all().filter(field_boolean=True).first()
    if not some_video:
      # Save current model
      super(Video, self).save(force_insert, force_update, *args, **kwargs)
    else:
      # avoid save method for the current model created and send error message
Run Code Online (Sandbox Code Playgroud)

我做错了什么或者我错过了什么?这样做的正确方法是什么?

django validation

2
推荐指数
1
解决办法
7150
查看次数