小编Seb*_*scu的帖子

将PDF文件从Web-App写入USB-Stick

我担心这样做的可行性:在预配置的机器上,我将预安装一个Web应用程序,在Apache-Suite旁边.所以客户端和服务器是一样的!

在此Web应用程序中,用户可以 PDF文件拖放到USB图标.
然后,Web应用程序应将删除的PDF写入附加的USB-Stick.

我从来没有做过这样的事情(写入USB),所以我相当不安全.我很清楚有关JavaScript和Filesystem-Access的浏览器限制,但......

在研究了一下后我发现,可能有一些可能的和
相关的(我是一个Web平台 - Guy)解决方案:

  • 制作具有USB权限的" Chrome应用程序 " (这真的有用吗?)
  • 使用PHP查找USB然后写入它(如何在Windows下工作?)
  • 使用一些Flash作为中间人(不是首选)

现在我想知道:

  1. 有没有人提到过前面提到的可能性?
  2. 有没有人做过类似的事情?它有用吗?你选择了哪条路?
  3. 我怎么知道USB安装在哪个驱动器上,我怎样才能确定?
  4. 有什么其他可能解决这个问题的方法吗?

javascript usb fwrite filesystem-access web

7
推荐指数
1
解决办法
572
查看次数

PHP表单 - 上传文件,想要使用Silex而不是FormBuilder

我正在使用Silex构建应用程序,尽管它不是典型的Silex设置.

我有胡子作为模板引擎.

我没有使用Doctrine for ORM/DBAL,我正在使用Capsule (Silex-Eloquent),并且遇到了一些严重问题.

目前我有一个表格:

<form class="form-horizontal" role="form" action="app.php/listing" method="POST" id="listing-submit">

            <div class="form-group">
                <label class="control-label col-sm-2" for="title">Listing Title</label>

                <div class="col-sm-6">
                    <input id="title" class="form-control" type="text" size="40" autocomplete="off"
                           data-encrypted-name="title"/>
                </div>
            </div>

            <div class="form-group">
                <label class="control-label col-sm-2" for="description">Description</label>

                <div class="col-sm-6">
                    <textarea id="description" class="form-control" rows="8"></textarea>
                </div>
            </div>

            <div class="form-group">
                <label class="control-label col-sm-2">Images</label>

                <div class="col-sm-6">
                    <input type="file" name="images[]" id="images" multiple/>
                </div>
            </div>

            <div class="form-group">
                <div class="col-sm-offset-2 col-sm-6">
                    <button type="submit" class="btn btn-default">Submit</button>
                </div>
            </div>

        </form>
Run Code Online (Sandbox Code Playgroud)

我用它来选择文件,但是到目前为止我看到的所有Silex和文件上传的例子都使用了我不熟悉的东西,并且不确定我是否可以使它适应我的使用:FormBuilder ,FormBuilderInterface,注册自定义类型和所有爵士乐......

到目前为止,这是Controller-Part:

$app->post("/plisting", function () use ($app) …
Run Code Online (Sandbox Code Playgroud)

php upload file silex mustache.php

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

标签 统计

file ×1

filesystem-access ×1

fwrite ×1

javascript ×1

mustache.php ×1

php ×1

silex ×1

upload ×1

usb ×1

web ×1