Javascript 如何通过HTML网页按钮将文档上载到本地路径

Javascript 如何通过HTML网页按钮将文档上载到本地路径,javascript,html,reactjs,Javascript,Html,Reactjs,我有一个小网页作为例子,看起来像下面的一个。我有一定数量的用户可以使用该应用程序,我希望该用户能够将一个或多个文件上载到特定文件夹上的ShareSync 因此,操作顺序如下: 从桌面获取.pdf,使用网页按钮打开路径,如图所示->访问该文件夹中的ShareSync特定文件夹->上载.pdf 那可能吗 下面是我用于far的代码: import React from 'react'; import { Card, CardImg, CardText, CardBody, CardTitle, Ca

我有一个小网页作为例子,看起来像下面的一个。我有一定数量的用户可以使用该应用程序,我希望该用户能够将一个或多个文件上载到特定文件夹上的
ShareSync

因此,操作顺序如下:

从桌面获取
.pdf
,使用网页按钮打开路径,如图所示->访问该文件夹中的
ShareSync
特定文件夹->上载
.pdf

那可能吗

下面是我用于far的代码:

import React from 'react';
import { Card, CardImg, CardText, CardBody, CardTitle, CardSubtitle } from 'reactstrap';
import '../components/SideBar.css';
import { Link } from 'react-router-dom';

import example from '../documents/sample.zip';
import example2 from '../documents/example1.pdf';


class AtchafalayaButton extends React.Component {
    render() {
        return <DownloadLink src={example}>Download Project Specs</DownloadLink>;
    }
}
class DownloadLink extends React.Component {
    render() {
        return (
            <form method="get" action={this.props.src}>
                <button type="submit" class="btn btn-primary mr-3">
                    {this.props.children}
                </button>
            </form>
        );
    }
}


const Sidebar = () => (
    <div className="map-sidebar">
        <Card className="mb-2">
            <CardImg />
            <CardBody>
                <CardTitle>
                    <h3>Title</h3>
                </CardTitle>
                <CardSubtitle>Title Section</CardSubtitle>
                <CardText>
                    <h6>Project Details</h6>
                </CardText>
                <div class="btn-toolbar">
                    <AtchafalayaButton />
                </div>
            </CardBody>
        </Card>
从“React”导入React;
从“reactstrap”导入{Card,CardMg,CardText,CardBody,CardTitle,CardSubtitle};
导入“../components/SideBar.css”;
从'react router dom'导入{Link};
从“../documents/sample.zip”导入示例;
从“../documents/example1.pdf”导入示例2;
类AtchafalayaButton扩展React.Component{
render(){
返回下载项目规范;
}
}
类DownloadLink扩展了React.Component{
render(){
返回(
{this.props.children}
);
}
}
常量边栏=()=>(
标题
标题部分
项目详情
但这似乎不是我想要的,因为用户必须
将文件上载到文件夹中,而不是
从文件夹下载

2) 我深入研究了这个问题,找到了根源,也找到了一个。然而,他们似乎没有正确地解决我的问题

3) 我退后一步,尝试看一些不太高级的东西,但对如何做有更多的解释,并找到了一些基本示例,这些示例对我有所帮助,但主要是针对
下载
,而不是
将文件上传到特定位置

4) 在挖掘了更多的东西后,我遇到了一个问题,这个问题不清楚这个操作是否可行


请指出正确的方向,因为关于如何解决此问题,我的想法和选项都已所剩无几。

什么是ShareSync?也许它有一个API可以用来上传文件。它有什么文档可以看(并给我们一个链接)?从浏览器中,您只能通过HTTP将文件上载到远程服务器。你不能“上传”到“本地路径”(我假设你是指与浏览器运行在同一设备上的文件),因为a)浏览器没有权限写入本地路径,b)这是一个非常荒谬的要求,因为用户可以用正常的方式将文件复制到该文件夹,不涉及网页。ShareSync是一个可以创建/删除文件夹的工具。只有子用户才能访问它。好的。这样就可以将我们链接到商店中的应用程序。产品网站在哪里?他们有API吗?他们有文件吗?你没有回答这个问题。对不起,产品的链接也是。据我所知,网站上没有可用的API。也许我可以使用其他产品来代替?